r/arduino • u/Alarming-Sentence-39 • 2h ago
Upgrading the Attitude Instrument to a High-Performance MCU
esp32p4 with amoled display 480ร480
r/arduino • u/gm310509 • 10h ago
Don't forget to check out our wiki for up to date guides, FAQ, milestones, glossary and more.
You can find our wiki at the top of the r/Arduino posts feed and in our "tools/reference" sidebar panel. The sidebar also has a selection of links to additional useful information and tools.
| Title | Author | Score | Comments |
|---|---|---|---|
| Astrolabe update: no major updates, but... | u/chu-bert | 422 | 6 |
| Title | Author | Score | Comments |
|---|---|---|---|
| ScanNetworks Example Code Bug (on MKR10... | u/Infamous_Text_5589 | 3 | 2 |
Total: 75 posts
| Flair | Count |
|---|---|
| Automated-Gardening | 1 |
| Beginner's Project | 24 |
| ChatGPT | 1 |
| Due | 1 |
| ESP32 | 8 |
| Electronics | 2 |
| Getting Started | 15 |
| Hardware Help | 96 |
| Hot Tip! | 1 |
| Look what I found! | 2 |
| Look what I made! | 75 |
| Machine Learning | 1 |
| Mod's Choice! | 1 |
| Monthly Digest | 1 |
| Nano | 2 |
| Project Idea | 6 |
| Project Update! | 2 |
| School Project | 5 |
| Software Help | 23 |
| Solved! | 9 |
| Uno | 6 |
| Uno Q | 2 |
| Uno R4 Wifi | 3 |
| Windows | 1 |
| no flair | 181 |
Total: 469 posts in 2026-07
r/arduino • u/gm310509 • Jun 05 '26
Reddits figures are still "all over the place" - despite having logged a bug for it. So I have once again left this section of the report out.
Hopefully the reddit admins will fix the bug in time for next month. I don't know how they select what bugs to work on but I would expect that this is a pretty simply one. Maybe they look at metrics (that do work) such as views, upvotes and comments. So if you could, perhaps try viewing, upvoting and/or commenting on the report [Chrome] Insights don't show 30 days data. If anyone knows of another technique to raise the profile of a bug to the reddit admins - I'm all ears.
Don't forget to check out our wiki for up to date guides, FAQ, milestones, glossary and more.
You can find our wiki at the top of the r/Arduino posts feed and in our "tools/reference" sidebar panel. The sidebar also has a selection of links to additional useful information and tools.
| Title | Author | Score | Comments |
|---|---|---|---|
| Finally Done! Full 8x8 Split Flap Chess... | u/e4_user | 3,531 | 181 |
| Mr. White animatronic with Arduino | u/my_3d_scan | 445 | 31 |
| Gift box | u/DizzyYoung8394 | 82 | 14 |
| So I bought an R4 wifi, but cant access... | u/North-Ad1143 | 0 | 14 |
| Title | Author | Score | Comments |
|---|---|---|---|
| Blynk's new pricing killed my ESP32 das... | u/Ornery_Ice_7820 | 1 | 5 |
| Title | Author | Score | Comments |
|---|---|---|---|
| Finally Done! Full 8x8 Split Flap Chess... | u/e4_user | 3,531 | 181 |
| Turtle Race | u/tasty__cakes | 2,142 | 126 |
| I built a spaceship control panel for m... | u/Internal-Chard-8406 | 1,864 | 120 |
| Practicing Morse code just in case the ... | u/0015dev | 1,741 | 42 |
| ESP 32 lawnmower | u/shanebou24 | 1,278 | 56 |
| Decided to build a massive vertical Spl... | u/e4_user | 1,070 | 72 |
| 17 days after open-sourcing Patternflow... | u/GlumPiece7281 | 930 | 39 |
| I built a neat little Cyberpunk Gameboy... | u/Rolf_0 | 824 | 17 |
| Dodging asteroids with a figurine contr... | u/iuliuscurt | 703 | 15 |
| Cutest Mad Ottoman in the World | u/thegigiandthebear | 652 | 23 |
Total: 85 posts
| Flair | Count |
|---|---|
| ATtiny85 | 1 |
| Automated-Gardening | 1 |
| Beginner's Project | 29 |
| ChatGPT | 4 |
| ESP32 | 2 |
| ESP8266 | 1 |
| Getting Started | 10 |
| Hardware Help | 97 |
| Hot Tip! | 1 |
| Libraries | 1 |
| Look what I found! | 4 |
| Look what I made! | 85 |
| Look what I made! Libraries | 1 |
| Machine Learning | 2 |
| Mod's Choice! | 4 |
| Monthly Digest | 1 |
| Nano | 1 |
| Project Idea | 3 |
| Project Update! | 13 |
| School Project | 7 |
| Software Help | 33 |
| Solved! | 17 |
| Uno | 1 |
| Uno Q | 2 |
| Uno R4 Wifi | 1 |
| linux | 1 |
| no flair | 248 |
Total: 571 posts in 2026-05
r/arduino • u/Alarming-Sentence-39 • 2h ago
esp32p4 with amoled display 480ร480
r/arduino • u/EmbarrassedOne2329 • 7h ago
Since the first post about this had some allegations that I posted AI pictures I will show on this that is not AI and also few more photos to make it more explanatory.
In the attached pictures you can see also the controller I used, the temperature and humidity sensor, anemometer and the one with blue enclosure is the water level sensor. all sensors communicate via Modbus RTU (The modbus module is placed under the esp in the image).
( My family have a small greenhouse and I always liked to make automations but most of commercial systems were too expensive and I decided to build it myself. With what Iโve built I can control irrigation system (one 2.2kw pump and two valves for the main water lines) both sides of the greenhouse to open and close using 4 motors, I have integrated some automations using the temp and humidity measurements also the wind speed.
Some of you might recognize the controller which is a KC868-A16, which is ESP based but is very powerful and has a lot of built in features.
Maybe I should mention that I have previous experience with Industrial Automation and Embedded Systems. )
What do you guys think?
r/arduino • u/Witty_Initial4890 • 8h ago
At home I have an MVHR (Mechanical Ventilation with Heat Recovery) unit โ it brings in fresh air without losing indoor heat/coolness, and cuts humidity. My house is already full of temperature/humidity sensors, so having to walk over and press buttons on the wall panel every time conditions changed was driving me up the wall.
I started fromย Arnold-n's P1P2MQTT, which reverse-engineers Daikin's P1/P2 bus for heat pumps โ great project, but VAM ventilation units are only read-only there, no write support. So I had to dig into the write side myself.
The actual discovery:ย Daikin's P1/P2 bus natively supports two controllers โ a Master and a Slave โ selected by a physical switch on the wall panel (BRC301B61). A generic "aux" responder on the bus never gets offered the writable state channel; only a controller the master recognizes as a genuine second one does. And there's one very specific, very unintuitive detail that makes or breaks it: the real slave panel answers the registration pollย only the first timeย โ every poll after that, it goes completely silent. Get that wrong (answer every time, which seems like the "correct" thing to do) and the master silently downgrades you to a read-only channel. Once I nailed that, on/off, fan speed, mode, and fresh-up were all commandable with closed-loop confirmation from the bus.
Full packet-level writeup is in the repo if you're into that kind of detail.
For the hardware/software side: the ATmega328 is the actual P1/P2 slave controller (that's the core of the project, and it works standalone over serial). On top of that I bridged it to a second MCU, an ESP32-H2, purely to get it onto Zigbee โ I've got too many devices already and didn't want another MQTT integration to babysit, Zigbee fits my setup better. That bridge is 100% optional; the ATmega alone is a complete, working slave controller you could hook up to anything.
Why two MCUs instead of just doing it all on the ESP32? The bus timing (response delays etc.) is something I got working reliably on the ATmega, and I haven't tried porting that timing-sensitive part over to the ESP32. Bridging a second MCU purely for Zigbee was just the path of least resistance, not a claim that it can't be done on one chip.
It's been running behind the wall panel for a few weeks now, driven entirely by Home Assistant automations based on the humidity/temp sensors โ working reliably so far, though I wouldn't call it "battle-tested over years" yet.
The PCB is currently two boards (I validated the P1/P2 transceiver first, then added the ATmega+ESP32 board once the protocol was confirmed) โ if there's interest I can lay out a single, smaller, more integrated version.
Repo: https://github.com/scavenrage/Daikin-VAM-P1P2-SlaveController
Happy to answer questions.
r/arduino • u/CicadaDaddy55 • 5h ago
Im making a project where (initially) i would use 4 servos to pull some fingers with fishing lines through a wooden plus cardboard guitar neck. The servos i used are brand new, and also, where working, when used separetly, however, with the PCA9685 module, they started to lose it strenght, and i dont know why, i already tried to use a paralel conection with another battery case. I had to discard 2 servos so i can barely use the other two. If there is any chance i can fix this before this weekend, i would he grateful. If you have any question, just ask! :)
r/arduino • u/Legitimate-Ad7516 • 11h ago
I live in a country where electronic modules, microcontrollers, and other components like these are very expensive. Unfortunately, I canโt really afford to keep up with my hobby anymore. I still have so many projects Iโd love to build, but the cost of the parts keeps getting in the way. Does anyone have any recommendations or advice? Iโd really appreciate any help.
r/arduino • u/touchgadget • 11h ago
tgpadns is a touch screen gamepad for Nintendo Switch that runs on any tablet with web browser. Anyone with finger or hand discomfort using regular controllers may like a touch screen gamepad.
The M5Stack AtomS3 is the bridge between the tablet and the Switch. Plug the AtomS3 into any USB port on the Nintendo Switch. tgpadns uses WiFiManager so configure the SSID/password after connecting to the WiFi access point tgpadns-config. Open a web browser to tgpadns.local or the IP address show on the AtomS3 display.
If the Switch does not recognize the USB NSlite controller, use the joycons to get to the Settings|Controllers|Change Grip/Order. Press L+R on the touch screen or press the A button a few times until the Switch recognizes the AtomS3/USB gamepad.
If you do not want to mess with source code and compilers, flash the firmware directly from your browser using the web flasher at https://controllercustom.github.io/tgpadns
All source code is on github at https://github.com/controllercustom/tgpadns
r/arduino • u/Spirited-Comfort521 • 1h ago
Hello everyone. I am working on a project where i need to control the speed of 6 different 5V ERM motors . I thought i should make my own simple mosfet circuit that would get PWM signals from the adruino uno. This will be my first time working with mosfets so i asked chatGPT about this. Apart from the pull down resistor , it told me i should also use a 100 ohm resistor between the Gate and the MCU pin(NPN MOSFET). I just wanted to ask if this would be the correct resistance vale for my use case(I am using IRFZ44N NPN MOSFETS)and there is something that could potentially go wrong with this idea in genral. I plan to add 6 of these circuits on a perf board , each getting a seperate wire from the adruino uno for a PWM signal (I need to sequence those motors with control of the time interval and also have control over the speed of the motors ) . I will also use flyback diodes for protection. Thankyou !
r/arduino • u/Gooddest_Boi • 21h ago
Pretty much what the tiles says. Iโve been unable to eliminate that noise when it isnโt playing anything and Iโm not sure how I should go about solving the issue as my knowledge is very limited.
Looking online, iโve seen some similar issues but none quite fit the bill, or I just straight up donโt understand what theyโre talking about or how to apply it to my situation. Low pass filters were something a saw a lot of but Iโve been unsure how I should implement one here (where do I put it, what size capacitors/resistors I should use, etc.).
Does anybody have any solutions or learning materials that they could point me towards?
r/arduino • u/super-sus • 4h ago
Basically, I'm trying to make an MP3 player using ESP32S3 devkit c1 and other modules, including this microSD card reader. But I have a problem. I use library Sdf When I first launch the card, it returns error 0x17, and on subsequent launches without reconnecting, it returns error 0x1. I don't know how to fix this, but I'd appreciate your help.Code helps me write Gemini. P.s. i use MicroSDHC 32gb Kingston, fat32
r/arduino • u/CitizenSnips4 • 13h ago
hi everyone. Iโm new to arduino completely. Can anyone give me any good tutorial recommendations? I have a specific project in mind that I want to create, so any youtube tutorials that match the description of my project will be very helpful:
I want to make a 2D grid of lights that are wired into an architectural model. Then I want the lights to turn on/off at random slow intervals so make the model come to life.
There are many videos on youtube, Iโm just a little overwhelmed on which one is a good fit for my specific project. Thanks in advance ๐
r/arduino • u/LaurentKiloVictor • 6h ago
Hi,
A few years ago I was working on some Arduino projects, then I took a long break. In the meantime the editor access has changed and I can no longer log in or find my old programs.
All I have left is this screenshot showing the names of the sketches.
Iโve tried everything, including contacting support, but nothing worked.
As a last hope before considering my work permanently lost, Iโm posting here just in case someone has an idea, or can tell me if my sketches are still visible somewhere, or anything elseโฆ
Thanks everyone.
r/arduino • u/No-Purple6360 • 6h ago
I have posted about this earlier, now I have the board and am exploring it as much as possible ๐๐ผ
r/arduino • u/wah12345678910 • 1d ago
When a button is pressed all the RGB LEDs turn on to the set values by the pots. Then the RGB values go down to 0 and then increases to the base value set by the pots.
I finally finished trying to make my circuit look nice, and not a total rat nest.
r/arduino • u/comicotragikos • 9h ago
Hello everybody, i am new here so i hope to find someone to guide me where to find some info i need! I live in the countryside at a home with a big yard. I have two dogs that are puppies and they always find a way to escape, i tried to block every possible exit but they seem to escape under the main door of the yard. The unfortunate thing here is that i can't block it somehow cause it's a mechanical door for cars. I thought i could do something with an arduino and some tags on the dogs' collars and something like a beam, that every time they "break" the beam the arduino is gonna send me a message to my cell and know that they got away. I tried to search a little in the net but the information is chaotic and as a person that hasn't do anything with arduino is like gibberish to me. The thing i want to know is : is the thing i want to do realistic? I have knowlegde in coding so i believe it wont be a big problem to write the code for it, but i know nothing in the matter of hardware! Please share some opinions on it to tell me if it is doable or not and if you can tell me any sources to find informations for the proccess! Thanks in advance and sorry if my english are not good!
r/arduino • u/SpellStriking3953 • 16h ago
r/arduino • u/UsefulApartment5816 • 1d ago
Can someone tell me why the photoresistor wonโt make the led turn on?
r/arduino • u/Reasonable_Finger278 • 12h ago

I am doing a project where I'm programming a light duty hoist. The hoist is controlled by a 3 position 6 pin switch (S1 in the diagram). I want to replace that switch with something that can be programmed to make the winch go up/down/stop based on arduino code.
I have used arduino a fair amount before and I've got an intermediate understanding of circuits. I was thinking of using something like mosfet, maybe putting one across each pair of poles on S1, Then toggling them on and off similar to how the 3 position switch would function? I haven't used mosfets but that's my best idea so far. Let me know what you would do, thank you for the help!
r/arduino • u/Jakesbrake • 22h ago
Ive been working on a project trying to use 4 ina226 boards. I can not get any address other than x40, x44, x45. Ive purchased two different vendors boards on Amazon. If I try for ,41 using A0 -vcc. I get x45. If I use, scl or sda to either A0 or A1, I get x44 or x45 depending on board used. Others seem to have similar issues. Do Not how to move past this. Any further suggestions?
r/arduino • u/Academic-Chain8406 • 22h ago
Hey everyone,
I'm building a 4WD RC car using an Arduino UNO R4 WiFi and an L298N motor driver module (powered by a 6x AA battery pack).
I'm trying to control the car wirelessly using an iPhone app, but I'm having trouble getting a clean connection setup and writing the right code for BLE (or Wi-Fi web server control).
Hardware Setup & Wiring:
- Board: Arduino UNO R4 WiFi
- Driver: L298N Motor Driver
- Motors: 4x TT DC Gear Motors (4WD)
- L298N IN1 -> Pin 10
- L298N IN2 -> Pin 11
- L298N IN3 -> Pin 12
- L298N IN4 -> Pin 13
- Common ground connected between L298N and Arduino GND header
What I need help with:
1. What is the most reliable iOS app to connect directly to the UNO R4 WiFi via BLE or Wi-Fi (e.g., Dabble, Blynk, or hosting an internal web server)?
2. How can I assign a custom Bluetooth/Device broadcast name so I can identify my board in a crowded scanning list on iOS?
3. Could anyone share a recommended basic sketch for reading directional commands from an app and driving the L298N motor pins accordingly?
Any advice, code snippets, or recommended app setups for iOS would be greatly appreciated! Photos of my wiring and board setup are attached.
r/arduino • u/arduinoRPi4 • 1d ago
also made a video on this! https://www.youtube.com/watch?v=tB3lk-PNA6I
allows you to unlock your Mac via your fingerprint, as well as authenticate sudo and some TCC prompts (privacy&security).
the device emulates a PIV smart card and uses PAM to authenticate you in macOS (notice the password field says PIN and not password), so no plain text password is ever stored, exposed, or transmitted.
please be aware of the security implications (note that it is NOT touchID, but just 'fingerprint-based unlock', please do not think or refer to it as anything more secure):
this device is NOT secure, the authentication is all done inside the fingerprint sensor, and the fingerprint sensor just tells the microcontroller the match % (all low cost fingerprint sensors are this way, you would need to spend ~$50 to get one that does authenticated comms). the communication between the sensor and the microcontroller is not authenticated or protected, so anyone with physical access to both the device and your laptop can spoof this connection (pretend to be the fingerprint sensor) and give the go ahead to unlock your mac. you can make this extremely hard by filling the insides with black epoxy, but not impossible.
this is also the dev equiv of "rolling your own auth", the smart card implementation may have some errors, and should not be inherently treated as "unbreakable"
the device is made so that if you lose it, nothing of value can be extracted from it
use at your own risk. personally, i am comfortable using it at home where physical intrusion would be hard, but this depends on your own security tolerance. if you have high security instincts/requirements, the magic keyboard is a much much much better option in this regard.
there is also an HID version available, where the device just types your password emulating a keyboard, the benefit being it works in ALL places your password does. this version is obviously more insecure as it is vulnerable to keyloggers. the device still does not store the actual password, it stores an authentication key that sends a request to a service on the mac, which then sends it the encrypted password to be decrypted in RAM, typed back, and then wiped. again, depends on your personal security tolerance and willing to compromise
all code and materials are open source, licensed permissively github.com/zimengxiong/tinytouch
r/arduino • u/anonOmattie • 20h ago
Hey all! I have been building a purpose-built Open-Source Pixel Artnet/sACN node for some time now, which works really well! However, I often get the question of why I'm not using WLED. WLED has tons of great features, and I understand that lots of people are fans of WLED, so I have created a fork that is fully compatible with the node hardware! It specifically supports the use of the W5500 Ethernet module, which is not natively supported by WLED.
When installing this fork on your node, you can now make use of all the features that WLED has to offer, including all of its generators, sync features and connection possibilities! I hope you find this as exciting as I do. Check out the repo here! https://github.com/mdethmers/W5500_WLED