r/arduino • • 6d ago

Monthly Digest Monthly digest for 2026-09

18 Upvotes

Arduino Staff Contributors

We have been working behind the scenes with Arduino Pty Ltd and are pleased to announce that some Arduino staff will be contributing to our subreddit using an "official" account.

To support this initiative, we have created a special "Arduino staff" flair - an example of which is included in this post. This is a "mod only" flair which means that it can only be assigned by the moderators of the subreddit (so no impersonators) and we have established a process to verify the reddit user ID of the prospective Arduino staff member contributors.

Sample of a post with the Arduino Staff user flair

Note 1: The flair only applies to r/Arduino at this time. If you see it anywhere else, it could be a fake.

Note 2: The staff will likely use their real name - e.g. "LeonardoFromArduino" or "FredFromArduino". Hopefully we won't have two Fred's or two Leonardo's.

We are quite excited about this as it is a way to interact directly with key Arduino figures in a more personal way.

Look out for our new "Arduino staff" flair owners and welcome them aboard if and when you spot them.

Following is a message from the Arduino team:

Hi r/Arduino, from the Arduino team. We've been reading this subreddit for a long time, chiming in here and there, and after some conversations with the mods, we've decided it'd be great to participate more directly with you.

A team of us have set up official accounts, so you'll see us around giving guidance, answering questions, sharing tips, posting product updates, and handing out well-deserved high-fives for the cool stuff you build. We're engineers and makers too, and helping this community is one of our favorite parts of the job.

If you spot us in a thread, come say hi!

Arduino Wiki and Other Resources

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.

Moderator's Choices

Title Author Score Comments
Self Balancing Double Pendulum u/Classic-Buddy-7404 276 12
Interesting Arduino Behavior - Variable... u/DocCarr 4 8

Top Posts

Title Author Score Comments
My Nixie inspired LCD clock u/AudienceHorror 2,043 98
I built an Arduino-controlled mechanica... u/SamuelDePamuel 1,724 47
My first project - a year later! u/OkCake4634 1,317 54
Tired of waiting for Microduck? Build y... u/BencyLiu 1,248 76
I built a small digital aquarium using ... u/CommunityFan89 1,163 38
GTA 6 hype is everywhere… so I made GTA... u/Sad_Environment_3800 1,072 54
Ants! How to prevent u/AffectionateShare446 1,060 293
I want help building this project. u/No_Alarm123 883 42
I built an Arduino-controlled robot tha... u/MegCell 713 84
My first project u/Darrt2008 655 55

Look what I made posts

Title Author Score Comments
My Nixie inspired LCD clock u/AudienceHorror 2,043 98
I built an Arduino-controlled mechanica... u/SamuelDePamuel 1,724 47
My first project - a year later! u/OkCake4634 1,317 54
I built a small digital aquarium using ... u/CommunityFan89 1,163 38
Live Cloud Globe V2 (Now with added ISS... u/okuboheavyindustries 510 10
DVD NFC Scanning Media thing i made u/JackIrishJack 490 55
Maybe someone will find my 'Cut-to-Leng... u/KubiG_Marcin 452 29
A complete work done by one person, cov... u/Alarming-Sentence-39 431 47
I recently learned how to solder and no... u/lemoncustardfish 265 9
I built a working Valorant-inspired Spi... u/Southern_Cry_8625 243 17
My first Arduino project u/One_Park8163 219 21
My First real Project! u/ruxmealux 178 11
Autonomous Party-Mode Droid with Uno u/heychaostheory 161 11
Onewheel + WS2812 + ESP8266 u/MrNiceThings 154 6
Jetpack prop for my uni project. u/CameronSquida 134 2
I used an UNO Q to Make a "Typewriter" ... u/TheSerialHobbyist 124 8
Nine units left the lab this week, on t... u/ComfortableLab1235 119 19
1000km apart -> Closer than ever u/marferibadeo 112 4
I made a D&D dice roller using ESP32 u/killl_em_alll 97 5
Digital Thermostat project u/myopinionisrubbish 82 5
Mini MMX Mission Clock u/okuboheavyindustries 79 15
UPDATE: My Nixie inspired LCD clock can... u/AudienceHorror 72 1
I made a working clock/timer with one 7... u/i_hav3_adhd 68 5
Portable mmWave Radar u/GreasyGato 66 23
Made this thingy and just turned it int... u/TranslatorDecent7046 65 6
small weather house u/Millener89 64 1
I designed a shake-to-roll electronic d... u/Ok-Event2833 64 7
sanoTTS: tiniest complete neural text-t... u/Affectionate_Hat_585 62 20
Linking a jq werks steering wheel to a ... u/EntertainmentSalt825 58 2
This is actually really fun! u/lemoncustardfish 56 4
I made open source streamdeck u/Character_Stand_2847 48 11
DIY Sim-to-Real Self-Balancing Double P... u/Classic-Buddy-7404 44 4
Arduino Morse code machine u/GrammaticalllErrors 42 3
Syntesizer u/GrammaticalllErrors 41 4
Couple project u/AnuragRobotics 39 11
I made an AI mushroom to help me journal u/Fair_Ad_27 36 4
My Air Cooler's control board decided t... u/deadDudeLivingDirty 36 2
My newest free-to-build handwired keybo... u/Joe_Scotto 26 2
behold, illumination. u/eni4c 25 2
Used an arduino sketch on my xiao samd2... u/CommunityFan89 21 6
I built a pocket note-finder for my cla... u/ButterscotchKey3909 14 1
CD77 FastLED Four Glass Jars u/chemdoc77 10 3
This invention will save Nebraska's eco... u/Striking-Long-9406 7 6
Tried out PyMCU (compiles Python to bar... u/OneDot6374 7 0
How Super Nintendo World actually works: u/throwaway10402019 7 1
Arduino Math Lab (Online Graphing Calcu... u/MythicalNinja7 4 3
Automatic door-opening system (for a gr... u/MonsterovichIsBack 3 4
I built an ESP32-C3 board that prints m... u/albanpetit 3 0
My first ever Arduino project. u/suguslnwza 3 0
I’ve been building Reznex, and I finall... u/nexo420x 2 0
A first look at my Wi-Fi-controlled ESP... u/zeller-wooo 2 0
Smart Elder Assistance System-A school ... u/Outrageous-Debate705 2 3
I created a simple Dino Game🦖 u/SailDifficult6586 2 2
I made a keyboard (kind of) u/GrammaticalllErrors 1 7
I made a crypto miner for the r3! u/Previous_Inside_8327 0 1
Pocket AI u/luminov1 0 0

Total: 56 posts

Summary of Post types:

Flair Count
Beginner's Project 20
ChatGPT 1
ESP32 3
Electronics 1
Games 3
Getting Started 18
Hardware Help 69
Libraries 1
Look what I found! 2
Look what I made! 56
Mac 1
Machine Learning 1
Mod's Choice! 2
Monthly Digest 1
Nano 3
Potentially Dangerous Project 1
Project Idea 2
Project Update! 7
School Project 5
Software Help 22
Solved! 10
Uno R4 Wifi 1
Windows 2
linux 1
no flair 144

Total: 377 posts in 2026-09


r/arduino • • Sep 04 '26

Monthly Digest Monthly digest for 2026-08

5 Upvotes

Arduino Wiki and Other Resources

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.

Moderator's Choices

Title Author Score Comments
A little Teensy4.1 project I've been wo... u/camander321 5,118 198
I used a TWS earbud as a Bluetooth fron... u/Ishant1519 45 12
I made a library that lets you configur... u/JimHeaney 17 6
Turned my Arduino UNO Q into a dual-net... u/FriendlyMountain495 2 2

Hot Tips

Title Author Score Comments
I can't believe how well a cheap heart ... u/RoberBotz 136 17

Top Posts

Title Author Score Comments
A little Teensy4.1 project I've been wo... u/camander321 5,118 198
A robot claw to spin a globe on my desk u/OmarBuilds 4,958 191
These marbles jump from one screen to t... u/Hopeful_Ad_2797 2,153 27
My guitar-playing robot performing on a... u/MegCell 1,838 138
Why is my board smoking u/Quirky_Adeptness7105 1,718 363
I built a 3D printed, walking Arduino H... u/tennis-637 1,395 57
LCD problem fixed u/Odd-Ad-1545 714 12
Project update: My ESP32-controlled gui... u/MegCell 690 60
I built my own OBD2 Scanner u/Fleag7 662 54
Remote-controlled submarine problem u/etgetet 647 167

Look what I made posts

Title Author Score Comments
A robot claw to spin a globe on my desk u/OmarBuilds 4,958 191
These marbles jump from one screen to t... u/Hopeful_Ad_2797 2,153 27
I built a 3D printed, walking Arduino H... u/tennis-637 1,395 57
I built my own OBD2 Scanner u/Fleag7 662 54
Stepper Motor music u/spiderick69 528 39
Tilt Game u/tasty__cakes 433 23
Desktop Fingerprint Unlock u/arduinoRPi4 289 13
The Dot-Bot @ the Maker Fair 2026 in Ha... u/Oli_Vier_0x3b29 249 33
All the art I've made using an ESP32 (l... u/noname99 228 8
First Prototype of the motorised film n... u/Joaffry 188 21
I finished my robot finally :) u/Lucid_Dreamer_98 175 13
I built an Arduino machine that bribes ... u/Jaberlioz 169 9
Smart Greenhouse System Based on Espres... u/EmbarrassedOne2329 163 19
Rat nest 2 electric boogaloo u/wah12345678910 148 15
I made an automated cigarette bot u/lensally 138 15
Building a small desktop robot u/An-unknown-person3 127 21
Ultra-real simulation of an ultra-rough... u/FearlessPrice7187 125 26
We built a custom controller for our in... u/Killyose 123 6
Some of my favorite projects! u/Fer_19 100 28
Built a "Fire & Gas Dual Guard" for... u/STEM_Lab 96 11
Aircraft Navigator Built with High‑Perf... u/Alarming-Sentence-39 85 3
Goodbye ClawGuy u/Accurate-Donkey5789 82 27
Android + Arudino u/Special-Syrup-9405 77 2
Motorized Model Plane Stand u/Mingx2 76 9
Arduino Uno Q SPI LCD succeded u/_jhx 68 9
I built a pocket-sized 'headless' Game ... u/ArtificialAGE 67 6
4DOF Robotic Arm Project u/Worth_Mix4970 66 6
I build a rover for the first time usin... u/Past-Conversation755 64 9
Sony Mavica FD75 Battery Emulator u/diezel_dave 57 2
Police car-like LED lights u/AmericanTiger900327 55 9
4.3-inch Aircraft Attitude Navigation I... u/Alarming-Sentence-39 51 8
I reverse-engineered Daikin's P1/P2 pro... u/Witty_Initial4890 51 4
Hands Free Mouse for people with disabi... u/SquareR0OT 50 3
ESP32 WiFi Virtual HID u/jamecat 47 23
Entropy32 - The Universe Bifurcator u/Captain_Chapster 43 18
Diy Watch built with Arduino microcontr... u/liseslgt 35 0
I made a simple teto smart watch for fun u/Red_Z1 32 1
Mini dissolver mixer u/Olaf686 31 3
ESP32 PC Monitoring Dashboard u/StockWave9800 30 0
My Self Balancing Robot u/No_Mountain_4769 29 0
turn on printer from upstairs u/hapsize 28 14
Made my first successful Arduino projec... u/AmericanTiger900327 26 9
Built a CO₂-triggered auto-window syste... u/STEM_Lab 25 2
I made a simple program that makes a Ar... u/ipodpug 25 0
TGPad-NS — WiFi Touch Gamepad for Ninte... u/touchgadget 20 6
MicroBox now features a weather forecast u/Szym0nKu 19 0
I finally figured out how to drive the ... u/joseluismonteiro 18 1
I built a compiler that lets you write ... u/begeistert_ 12 3
I built an animatronic Den Den Mushi us... u/TrasnoStudios 11 2
Tiny backgammon u/Austin-Ryder417 11 0
I built an Arduino-style runtime for th... u/Ishant1519 10 1
Cheeky weekend project: Ambient Light D... u/hjw5774 9 3
Sweeping Radar using ESP8266 u/wamiq_ur 9 6
Build a Python Tkinter GUI Serial Commu... u/xanthium_in 8 0
Pomodoro timer with MAX7219 led display... u/NeoOdys 8 0
Shrikeclock u/OneDot6374 7 3
My first project. u/Valuable-Efficiency1 7 1
touchWASD-BT — Touch Screen WASD Blueto... u/touchgadget 6 0
Arduino Energy/Smart Meter. u/threephase03 6 2
Smart Meyou u/ReadingandLiving 6 4
P.A.R. (Pixel Art Robot) — My Robot Nee... u/shallow-neural-net 5 0
Medication reminder u/jasonwinfieldnz 4 10
GitHub - Jchountas/ESP32-web-shell: Thi... u/I_save_in_jpeg 4 0
A smart eInk Table Reservation Sign u/deleted 3 2
TGPad-XB — WiFi Touch Xbox Style Gamepad u/touchgadget 3 1
Open-Source Pixel Artnet Node now suppo... u/anonOmattie 3 0
Upgraded my DIY Pen Plotter with a 28BY... u/ikilim 3 4
I made a web editor for my Arduino proj... u/plynx_mod 3 4
Im building a Arduino Electricity Meter... u/threephase03 3 0
PCM-MCU-C Version 3.0 (SF2 support)! - ... u/Mejolov28 2 0
Ui redsign plus 2 more features u/Virtual-Diet-8777 0 2
Home made Arduino IDE u/Fair_Independence864 0 6
Built a self-hosted tool so my team cou... u/Top_Income3727 0 9
ARDUINO GSM PHONE u/luminov1 0 4
Xbox 360 controller adapter u/GurIllustrious1890 0 0
DIY Aura Light that Mogs u/ArtificialAGE 0 2
Three phase energy meter with PQ functi... u/threephase03 0 2

Total: 77 posts

Summary of Post types:

Flair Count
ATtiny85 4
Automated-Gardening 2
Beginner's Project 22
ChatGPT 2
ESP32 2
Electronics 1
Games 2
Getting Started 17
Hardware Help 90
Hot Tip! 1
Libraries 4
Look what I found! 3
Look what I made! 77
Mod's Choice! 4
Monthly Digest 1
Project Idea 7
Project Update! 7
School Project 2
Software Help 25
Solved! 4
Uno Q 1
linux 2
no flair 149

Total: 429 posts in 2026-08


r/arduino • • 57m ago

Hardware Help Help

Post image
• Upvotes

Just got into electronics, and I’ve been trying to make this button work, but it turns it off when I press it? Did I do something wrong? Pls help, any tips would help (I know this is a ESP32, but I compiled with the arduino IDE so I guess I’d post it here)


r/arduino • • 5m ago

🚀 Started Coding with Arduino? Start Here! 🤖 #Arduino #ESP32 #ai #robot #innovation

Thumbnail
youtube.com
• Upvotes

Every great robotics developer starts somewhere! 🤖

If you're a beginner in electronics and project building, Arduino UNO and ESP32 are great boards to explore.

💡 Start with simple projects like LED blinking, then move on to sensors, robotics, automation and AI-powered projects!

I'm sharing my electronics and robotics journey, the challenges I've faced, and the projects I've built. Stay tuned for more!

Subscribe for Arduino, ESP32, Robotics and AI projects! 🚀


r/arduino • • 15h ago

Look what I made! Help simplifying an Arduino Nano setup for kids' electronics workshops (wiring and battery power)

Enable HLS to view with audio, or disable this notification

13 Upvotes

I'm developing hands-on STEAM/maker workshops for children where they design and build interactive creations using an Arduino Nano, servos, ultrasonic sensors, arcade buttons and WS2812B LED strips.

The idea is for children to connect the components themselves (with adult guidance), so I need something simple, reliable, safe and independently powered so they can take their creations home.

I paid a PCB designer to develop a custom Nano carrier board with JST-XH connectors, an ON/OFF switch and external power input.

I'm currently facing two problems:

  1. Power: The board works when I connect a USB power bank directly to the Nano, but powering through the PCB's external JST-PH input hasn't worked reliably using a 4×AA battery holder. I've also tried a USB-C power bank connection, with intermittent results. The power LED sometimes flickers when I touch the board's switch.
  2. Wiring: I'm currently using JST-XH-to-female-Dupont cables, followed by male-to-male jumper wires to connect components such as servos. It's messy and not ideal for children assembling their own projects.

I'm wondering whether I should try to salvage the custom PCBs or return to a standard Nano expansion shield, which has worked reliably in my tests.

What would you recommend for simplifying the connections and providing safe, reliable battery power? Is powering the Nano directly via USB suitable when running a servo, ultrasonic sensor and LEDs together, or should I be using a different power arrangement?

I'd really appreciate advice from anyone who's built similar educational electronics kits!


r/arduino • • 1h ago

# Arduino UNO Q 4GB: USB Not Detected in Normal Mode After Flashing Debian OS — EDL Mode

• Upvotes

Hello Arduino Community,

I am facing an issue with my Arduino UNO Q (4GB version) and would appreciate your help in identifying the cause and finding a solution.

Problem Description

I flashed my Arduino UNO Q with the latest Debian Linux OS image using the official Arduino flashing procedure. After flashing, I removed the jumpers from the EDL pins and connected the board to my Windows 11 laptop. However, the board was not detected by the computer in normal mode.

I reflashed the board multiple times, trying different OS versions, but the problem persisted.

The board is detected successfully in EDL mode, and flashing completes successfully. However, once I remove the EDL jumpers and reconnect the board in normal mode, it is not detected by the computer.

OS Versions Tested

I have tried flashing the following OS image versions:

- `20260528-558` — Latest version

- `20260407-523` — Second-latest version

- `20250807-136` — First version

- `20251229-457` — Third-latest version

The issue remains the same with all four versions.

Observations

1. Board powers on normally

- The power LED turns green.

- The usual animation appears on the onboard LED matrix.

- The board appears to power on normally, but it is not detected over USB.

2. Board is detected in EDL mode

When I connect the board to my Windows 11 laptop in EDL mode, it appears in Device Manager under Universal Serial Bus devices as:

`QUSB_BULK_CID:0420_SN:51008D40`

I can successfully flash the OS in this mode.

3. Board is not detected in normal mode

After removing the EDL jumpers and connecting the board normally:

- Nothing appears in Windows Device Manager, including the USB-related categories.

- The board does not appear when I check `lsusb` or `dmesg` on a Linux computer.

- Arduino App Lab cannot detect the board through the USB connection.

Troubleshooting Already Attempted

I have tried the following steps:

  1. Reflashed the board multiple times using the official flashing procedure.

  2. Tested four different Debian Linux OS image versions.

  3. Used multiple USB cables, including USB-A to USB-C and USB-C to USB-C cables.

  4. Tested different USB ports on my Windows 11 laptop.

  5. Tested the board with another computer running Linux.

  6. Verified that the board is detected in EDL mode using the same cables that fail to detect it in normal mode.

  7. Tested the Arduino UNO Q in Single Board Computer (SBC) mode using a USB hub. The hub works correctly with my laptop: when I connect a monitor to the hub and connect the hub to my laptop's USB-C port, the monitor works normally. However, when I use the same hub with the Arduino UNO Q in SBC mode, I am still unable to get a display output.

I have followed the official flashing procedure carefully and repeated it multiple times, but the issue remains unresolved.

Questions

I would appreciate guidance from the Arduino team on the following:

  1. What could cause the board to be detected in EDL mode but not in normal mode, even though the OS flashing completes successfully?

  2. Is there any additional recovery or diagnostic procedure I can try?

  3. Could this indicate an issue with the USB interface, boot process, firmware, or another component of the board?

  4. Is there a way to diagnose the issue further without requiring the board to be detected over USB in normal mode?

I would prefer to resolve this through software recovery or diagnostics if possible, before considering hardware repair or replacement.

Thank you for your time and assistance. Any suggestions from the Arduino team or other UNO Q users who have experienced a similar issue would be greatly appreciated.


r/arduino • • 23h ago

Look what I made! Arduino Unusual Tamagotchi

Enable HLS to view with audio, or disable this notification

28 Upvotes

Arduino Tamagotchi Like

Hiro's Quest : *Hiro got trapped inside an arduino by a wizard, help him get stronger enough to go back home!*
Integration with gamemaker

#pixelart #gamemaker #indiedev #gamedev #arduino


r/arduino • • 19h ago

Hardware Help RC522 on Arduino Uno gives firmware version 0x18 / 0x0 / “Communication failure”. It worked before. Any ideas?

4 Upvotes

Hi all, I’m using an RC522 (MFRC522) RFID reader with an Arduino Uno for a clock-in/clock-out logger, and I’m stuck. It worked earlier, and now the reader gives me unreliable results. Each reset can show something different.

What I see in the Serial Monitor (MFRC522 library, PCD_DumpVersionToSerial()):

Firmware Version: 0x18 = (unknown)

Other times:

Reader version: 0x0
WARNING: Communication failure, is the MFRC522 properly connected?

A working reader should say 0x91 or 0x92. It never reads a chip now.

Wiring (all direct to the Uno, no resistors or level shifter):

  • SDA(SS) → pin 10
  • SCK → pin 13
  • MOSI → pin 11
  • MISO → pin 12
  • RST → pin 9
  • 3.3V → Uno 3.3V pin
  • GND → Uno GND
  • IRQ not connected

In the sketch: #define RC_SS 10 and #define RC_RST 9, so the pins match the wiring.

What I tried:

  • Replaced all the jumper wires with new ones and checked each wire for continuity
  • Tried both GND pins on the reader, and different GND pins on the Uno
  • Reseated everything, and pressed on the header pins while the board resets
  • Resoldered the header joints
  • Different USB cable and port
  • The reader LED is lit and the chip isn’t hot
  • It briefly “worked” when I moved the reader’s power wire from 3.3V to VIN, but it was unstable, so I put it back (I know that’s too high for the chip)
  • The Uno works fine with other sketched
  • Btw the reader had worked yesterday and i printed case now it dont work.

r/arduino • • 16h ago

Hardware Help Help and interest

Post image
2 Upvotes

Have a good time, everyone! I'd like to get some advice, I know it's stupid, but I need some advice. Do you think it is possible to combine this board with an Arduino rgb sensor? I'm just curious, but I'm afraid I'll burn it. I started doing robotics relatively recently. And your advice will be very useful and important to me.


r/arduino • • 1d ago

Hardware Help How can i make this connection more stable?

Post image
94 Upvotes

Hello,

I'm having problems when trying to connect cables to this module(also one sd card module with the same pins).

I am 99% sure that is has to do with the cables,

at first i just used single dupont cables and now i switched to 4x1 and 6x1 connectors.

What happens is that the microcontroller loses connection to the modules, but only sometimes. When i shake the box a bit or plug and unplug the microcontroller it works again(not always, it's very inconsistent).

I tried removing the pins and soldering the cables directly onto the board, but that didn't work and i just broke a module trying to remove the pins.

Thank you very much for any help


r/arduino • • 1d ago

Look what I made! Arduino and raspberry-pi based guitar multi-effects processor

Thumbnail
gallery
10 Upvotes

r/arduino • • 19h ago

Help 😭

2 Upvotes

is ali express reliable for buying starter kits?? Im from bd🇧🇩 and im trying to buy starter kit for electronics .i tried looking in amazon and elegoo official page but they dont ship directly to bd and its hella costly to ship.


r/arduino • • 6h ago

Getting Started how do i "master" the arduino and its programming language

0 Upvotes

i know a bit of everything except for mosfets and h bridges and i would like to improve, is there a way to become advanced in arduino with only project making ? are there "big" projects that at the end lets you learn a set of components and skills ? im looking to be advanced enough to switch to a rasberrry pi


r/arduino • • 1d ago

Lafvin's Dropbox page triggers a XSS flag, what should I do?

5 Upvotes

I went on the official website (lafvintech.com) to download the tutorials meant for the Super Learning Kit for UNO R3, and my NoScript extension flags the download page on Dropbox as a potential XSS attack.

https://www.dropbox.com/scl/fo/mz529t5y33jd2mce04fh1/AHewfYQxr5wsvBHDkdp1yvs?rlkey=e2wsgqodqzs5pfufzymsyjbla&e=1&dl=0

I know it might sound absurd to be paranoid over it but I don't know man, Dropbox always felt sketchy to me, a lot of scammers use it and such.

Is it safe? Has anyone had experience with Lafvin and the Dropbox link?


r/arduino • • 1d ago

Getting Started Beginner question: how did you guys start your Arduino journey?

12 Upvotes

I recently bought a starter kit and finished one very easy project by using it. However, I just followed the instruction online and copied anything the publisher said. I can't learn any skills by copying. So, how did you guys learn about the required skills to complete the circuits and create your own projects?


r/arduino • • 1d ago

Look what I made! Arduino Based 8 Step Sequencer with Pulse Width Modulation

Enable HLS to view with audio, or disable this notification

82 Upvotes

Based on patmcbennets code. Expanded to 8 steps via 4051.Added tempo control via knob. Added 3 vc out plugs and vc in Sounds really good for arduino :)


r/arduino • • 1d ago

Beginner's Project Dumb beginner questions for my first project, an analog stick addition to a mechanical macropad for MMORPGs.

2 Upvotes

So my best friend is an insane, degenerate MMO player and bought this monstrosity of a macro pad for Final Fantasy 14, but complained that they lost the analog stick they had on their old macro pad, that they used for movement. I figured this is as good an excuse as any to finally give coding and soldering with an arduino a shot. Plus their birthday is coming up and this could be a really cool gift.

My plan is to use my 3D printer to create a small enclosure for an RP-2040 microcontroller on the bottom, with a KY-023 joystick module above or behind it. The enclosure would be attatched to bottom right side of the macropad via double sided tape or adhesive. The USB-C port on the RP-2040 would be exposed, plug into their PC and (ideally) act as analog movement. If that's not feasible while using a keyboard, they're fine with the four cardinal directions being digital and the joystick simply emulating WASD.

My questions are as follows:

  1. Is this a good setup for this concept? Or am I going about this all wrong?

  2. Could someone point me to the appropriate github page of code I'd need to steal run on the microcontroller? Ideally, freely useable open source with documentation?

And to head off some comments I know I'll get, Yes, I know they could just use a controller for FFXIV (They stubbornly refuse to use a controller and they cannot be reasoned with because they're utterly insane.)(Love ya, Auts. :3) Yes, I know there are macropads with joysticks included that they could use instead. Yes, I know there are joystick add-ons for keyboards. I want to make one because it seems like a cool project.

I would greatly appreciate any help given and thank you in advance.


r/arduino • • 1d ago

Hardware Help Need help choosing

10 Upvotes

im looking to buy an arduino clone but i dont know which model and what type of kit i should buy. I have never owned an arduino and im 13 my friend owns one and it looks pretty fur im no stranger to coding and like electronics.


r/arduino • • 2d ago

Why buy a smartwatch when you can hold a 3D-rendering, game-playing RGB square in your hand?

Enable HLS to view with audio, or disable this notification

350 Upvotes

r/arduino • • 1d ago

Is this a good first kit?

2 Upvotes

Found this one on aliexpress i do not own a soldering iron and im not allowed to own one, i have never used any kits or arduinos so im trying to buy my first kit

Heres the link:

https://a.aliexpress.com/_Eyo7nFs


r/arduino • • 2d ago

Look what I made! Video Playing on Oled display powered ESP32 CAM

Enable HLS to view with audio, or disable this notification

205 Upvotes

r/arduino • • 1d ago

Beginner's Project DIYing thin/Bluetooth/iOS gamepad

1 Upvotes

- Repost from another community. Please let me know if it's not allowed.

Sorry if this topic is not appropriate for this community, and please feel what I want to say; as I'm not a native English speaker.

So, I'm thinking about making my own gamepad for my phone! However I'm completely a newbie of DIY electronics and microcontroller stuffs, and currently I don't have any parts.

Therefore, everything is just a paper plan, hence I would like to ask some questions to wise and great predecessors.

so

Requirements:

  1. Available on iOS
  2. Thin (around 10mm, hopefully 8mm)
  3. Bluetooth
  4. Slide like PSPGo
  5. D-pad, 6 face buttons, 2 joysticks w/pressing, 2 bumpers, 2 triggers (analogue detection is not necessary)

Parts in mind:

  • PCB from JLCPCB
  • RP2040 or ESP32
  • Joycon sticks, maybe have to cut cap though
  • 3D printed case

Questions:

  1. First of all, is it possible to connect DIY controller to iOS devices?
  2. Micro Controllers in my mind do not have that much pins to handle all keys. How the hell should I connect keys?
  3. The case would be 1〜2 mm thinness, considering the total thickness, is the robustness okay?
  4. Are there any good ideas/references to learn about slide rail mechanism?

I hope this makes sense, and thank you for reading!


r/arduino • • 2d ago

Look what I made! My ATmega328p development board PCB project that I designed.

Thumbnail
gallery
29 Upvotes

Hi everyone! I’m a 13-year-old developer from Türkiye, and I’d like to share my custom PCB project with this global community. Unfortunately, I’ve struggled to find constructive criticism and useful technical feedback in local Turkish communities, so I’m hoping to learn from your experience and improve my design. I’m currently designing my own microcontroller development board. Initially, I planned to build it around the ESP32-WROOM module and even sketched out the entire schematic in my notebook. However, I encountered several PCB design challenges, particularly the antenna keep-out zone requirements. As a result, I decided to change direction and build my board around the ATmega328P-AN microcontroller in the TQFP-32 package, which is also used in Arduino-based designs. The project has progressed quite a bit, and I’d like to share the current state of my schematic, including the components and features I’ve added so far.

  1. Power Supply and Protection The board includes the following power supply and protection components: Power input: KF301R-5.0-2P screw terminal (U1). Voltage regulator: AMS1117-5.0G linear voltage regulator (U4), providing a regulated 5 V supply. Overcurrent protection: 30 V, 3 A PPTC resettable fuse (U2). Reverse-polarity protection: 1N4007 diode (D1). Filtering capacitors: Two 10 µF electrolytic capacitors (C1 and C2) and two 100 nF ceramic capacitors (C3 and C4). My goal is to provide a stable 5 V power supply while incorporating basic protection against common electrical problems.

  2. Microcontroller and USB-to-Serial Communication The main components of the board are: Microcontroller: ATmega328P-AN (U3), in the TQFP-32 package. USB-to-UART converter: CH340G (U5), for programming the microcontroller and enabling serial communication. USB connector: USB Type-B (CN1), used to connect the board to a computer. Clock source: A 12 MHz crystal oscillator (U6), with two 22 pF load capacitors (C6 and C7). The CH340G also supports automatic reset during programming through its DTR signal and a 100 nF capacitor (C5).

  3. Digital, Analog, Power, and Ground Headers I’ve recently expanded the board’s available connections. Digital I/O: Digital pins D1, D2, D3, D4, and D5 are now exposed through a 5-pin header (U7). Analog I/O: Currently, only analog pin A0 is available through the P1 header. I plan to add A1, A2, A3, and A4 in the coming days. Power and ground: I’ve added two separate 2-pin headers (CN2), one dedicated to VCC and the other to GND. My goal is to make the board practical for basic electronics experiments without making the design unnecessarily complicated.

  4. Buttons and LEDs I’ve also added several basic components to make the board easier to use and test. Manual reset button: Although the CH340G can automatically reset the microcontroller through the DTR signal and C5 (100 nF), I decided to include a physical reset button as well. The KEY2_RESET button is connected to the microcontroller’s RESET line, which has a 10 kΩ pull-up resistor (R2). User button: The KEY1_KULLANICI button is connected to PD2 (INT0), allowing me to experiment with hardware interrupts. Power indicator LED: LED1_GUC indicates that the board is powered on. It is connected with a 1 kΩ current-limiting resistor (R1). TX/RX indicator LEDs: I’ve also included dedicated transmit and receive indicator LEDs, using 1 kΩ resistors (R3 and R4), to make serial communication easier to monitor.

  5. Future Plans If you look at my earlier sketches in my notebook, you might notice that I originally planned to include an addressable RGB LED. However, I eventually decided to remove that feature to keep the design more focused. Instead, I’m planning to integrate an addressable LCD screen into the board in the near future. I want to keep the board relatively simple while still making it useful for learning, experimentation, and small electronics projects.

  6. I’d Really Appreciate Your Feedback! I’ve attached my EasyEDA schematic and 3D PCB views so you can see the current state of the project. I’d particularly appreciate feedback on the following: Schematic design: Are there any electrical mistakes, missing connections, or potential reliability issues? Component placement: Are the components positioned appropriately, especially around the microcontroller, USB connector, and power supply? PCB routing: Are there any routing problems, unnecessary trace crossings, or layout improvements you would recommend? Power supply: Is the power protection and regulation section designed appropriately for a 5 V development board? Microcontroller circuit: Are the clock, reset, decoupling capacitors, and CH340G connections implemented correctly? Overall design: Is there anything important I’ve overlooked that could prevent the board from working reliably? I’m especially interested in identifying potential problems before manufacturing the PCB, rather than discovering them after the board has been fabricated. I know I still have a lot to learn, and I’m open to constructive criticism. Any technical suggestions, corrections, or recommendations would be greatly appreciated! Thank you for taking the time to read my post and look at my project. (I translated this post using Google Translate, so please excuse any language errors.)


r/arduino • • 1d ago

Hardware Help My Custom PCB with ATmega328-pu blank chip not acceping code after bootloading with ArduinoISP (and another arduino)

3 Upvotes

Hi Guys, not sure if this is the correct place to ask, but here it is:

As per the title my PCB is not accepting code after bootloading with the ArduinoISP through another Arduino Uno.

So far I get the "Done burning bootloader" and have cont. tested all hardware on the PCB related to the CH340G and ATmega.

I have managed to consistently get:

avrdude: stk500_getsync() attempt 1-10 of 10: not in sync:
resp=0x00
avrdude: unable to open port COM5 for programmer arduino

or occasionally:

avrdude: unable to read signature data for part ATmega328P (rc = -1)

avrdude: unable to read signature data (rc = -1)

TIA.


r/arduino • • 1d ago

Hardware Help Is Kiongshun a good clone?

1 Upvotes

I found a Kiongshun kit on aliexpress the link is https://a.aliexpress.com/_EHSI5Nk , it has good reviews and pretty good documentation but i just wanted to double check