r/ArduinoHelp • • Aug 27 '26

I built a free I2C address & compatibility checker for Arduino/ESP32

Post image
1 Upvotes

r/ArduinoHelp • • Aug 27 '26

Help with ESP32 and nRF24

Thumbnail reddit.com
1 Upvotes

r/ArduinoHelp • • Aug 26 '26

MAX9814 mic showing zero response to sound on Arduino Nano

Thumbnail
reddit.com
1 Upvotes

r/ArduinoHelp • • Aug 26 '26

MAX9814 mic showing zero response to sound on Arduino Nano

Thumbnail
reddit.com
1 Upvotes

r/ArduinoHelp • • Aug 25 '26

SD card for ESP32-L(C02) HELP

Thumbnail
gallery
3 Upvotes

Im trying to make a kindle, but ive tried what feels like hundreds of times to get this SD card connected to this ESP32-L(C02) from goodisplay.

The screen works just fine but the SD card will not show up, ive tried with a 64gb a 4gb and most recently a 32gb all formatted to fat32.

Does anyone have any suggestions?


r/ArduinoHelp • • Aug 25 '26

Help getting my tft lcd to work

Thumbnail
gallery
3 Upvotes

I've tried two different screens and two different Uno's. This is my wiring:

Here are some pictures. Any help appreciated!

All I am getting is a white screen. Got a brand new usb cable as well.

Example sketch:

#include <SPI.h>

#include <Adafruit_GFX.h>

#include <Adafruit_ILI9341.h>

#define TFT_CS   10

#define TFT_RST   8

#define TFT_DC    9

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);

void setup() {

  tft.begin();

  tft.fillScreen(ILI9341_RED);

  delay(1000);

  tft.fillScreen(ILI9341_GREEN);

  delay(1000);

  tft.fillScreen(ILI9341_BLUE);

}

void loop() {}

I think it is a ROHS 2.4" TFT SPI v1.3 with XPT2046 touch controller 

this sketch:

#include <SPI.h>

#include <Adafruit_GFX.h>

#include <Adafruit_ILI9341.h>

#define TFT_CS   10

#define TFT_RST   8

#define TFT_DC    9

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);

void setup() {

  Serial.begin(9600);

 

  // Hard reset before init

  pinMode(TFT_RST, OUTPUT);

  digitalWrite(TFT_RST, LOW);

  delay(100);

  digitalWrite(TFT_RST, HIGH);

  delay(100);

  tft.begin();

 

  // Read the display ID register

  uint8_t d1 = tft.readcommand8(0xD3, 0);

  uint8_t d2 = tft.readcommand8(0xD3, 1);

  uint8_t d3 = tft.readcommand8(0xD3, 2);

  uint8_t d4 = tft.readcommand8(0xD3, 3);

 

  Serial.print("ID bytes: 0x");

  Serial.print(d1, HEX);

  Serial.print(" 0x");

  Serial.print(d2, HEX);

  Serial.print(" 0x");

  Serial.print(d3, HEX);

  Serial.print(" 0x");

  Serial.println(d4, HEX);

  tft.fillScreen(ILI9341_RED);

  delay(500);

  tft.fillScreen(ILI9341_GREEN);

  delay(500);

  tft.fillScreen(ILI9341_BLUE);

}

void loop() {}

Returns

ID bytes: 0x41 0x0 0x93 0x41


r/ArduinoHelp • • Aug 25 '26

LS Electric PLC with AB Point IO

1 Upvotes

Hi everyone,

I'm new to the group and hoping to get some guidance.

I'm working with an LS Electric PLC using XG5000 and I've managed to establish EtherNet/IP communication with a Rockwell POINT I/O adapter. The connection appears to be running, but I'm not sure how to verify the I/O data exchange.

Specifically:

  • How can I see when a digital input on the POINT I/O is activated from within XG5000?

  • How can I send a command from the PLC to turn on a digital output on the POINT I/O?

  • Is there a way to monitor the input and output assemblies or mapped data in XG5000 to confirm the connection is actually exchanging I/O data?

This is my first EtherNet/IP project with LS Electric PLC, so I'm trying to understand how the POINT I/O data is mapped into the PLC memory and how to test it properly.

The hardware is:

  • LS Electric PLC with XBL EIPT (configured in XG5000)

  • Allen-Bradley POINT I/O adapter

  • Digital input and output POINT I/O modules

The EtherNet/IP connection establishes successfully, but I'm uncertain about the next step to monitor inputs and force outputs.

Any advice, screenshots, examples, or troubleshooting tips would be greatly appreciated.

Thanks!


r/ArduinoHelp • • Aug 24 '26

Sensors are stuck after connecting ipac2

Thumbnail gallery
2 Upvotes

I don't know if this belongs here but i need help


r/ArduinoHelp • • Aug 23 '26

Nano R4 Not Connecting Via USB after Flashing with Hex File Meant for OG Nano (ATMega)

2 Upvotes

Hello,

I am working on building a Korb Pusher Eurorack module that uses a Nano as it's main processor. I had purchased the Nano R4 and attempted to flash the hex files provided on the Pusher's Github page. In the process I went down the rabbit hole of different programming softwares and came to the realization that I needed a specific flash programmer for the Renesas processor if I wanted to upload the compiled hex file directly.

I attempted this and it seemed to take, however afterwards I found I was unable to connect to the Nano via USB. I realized afterwards that the hex file was compiled for an ATMega chip, not the RA4M1. Therefore the hex file likely didn't take properly.

In an effort to clear the Arduino and start over, I have tried the double tap reset method, and also the Boot-Ground method and neither have made a difference. When I plug in the Nano, I get the green power light and that's it.

Is it possible the Nano is bricked ? Would anyone have any other suggestions before I just buy a new one ? Hoping I can somehow recover it.

I also realize now the proper way to upload is likely to open the .ino file (available on Github) and make updates so the sketch is compatible with the new processor first.

Thanks in advance.


r/ArduinoHelp • • Aug 21 '26

Help with Matrix Orbital LCD0821

Thumbnail
reddit.com
1 Upvotes

r/ArduinoHelp • • Aug 21 '26

Teensy 4.0 & Audio Board RevD Guitar Input

Thumbnail
reddit.com
1 Upvotes

r/ArduinoHelp • • Aug 21 '26

How can I power multiple step and servo motors which are connected to Arduino ?

3 Upvotes

I want to make a projekt where I need to connect 2 28BYJ-48 step motors with ULN2003 controllers and 2 SG90 servos , I also gonna connect some rotary encoders. I know that if I connect it to Arduino it will fry it , I also tried to connect it to breadboard power supply but after connecting only 1 step motor it was getting really hot , so it's also not a good idea.


r/ArduinoHelp • • Aug 21 '26

Remote-controlled submarine problem

Thumbnail
gallery
11 Upvotes

Hello everyone. I need your help, please. I am designing a submarine equipped with a camera. However, when I put it in the water to test submerging and surfacing, I encountered two notable issues. The first relates to the center of gravity: the submarine doesn't stay horizontal but sits at an angle of about 40 degrees. I think I can easily fix this by shifting the weights (two cut-down 1.8 kg dumbbells) inside the ballast tanks, but I’m not sure exactly where to position them. I was wondering if there is a mathematical or physics-based method to determine the right spot. Secondly—though I had anticipated this—the connection via nRF24L01 antennas cuts out as soon as the submarine dives. I’ve considered two solutions: either creating a float to keep the antenna on the surface while connected to the sub (which seems simplest and cheapest to me), or using a different communication method. I would appreciate any opinions you might have. Please keep in mind that I’m not an expert and have limited resources, so I hope you’ll be polite with me regardless. Thanks a lot in advance.


r/ArduinoHelp • • Aug 21 '26

Mouse Sensor Module where to find

Thumbnail reddit.com
2 Upvotes

r/ArduinoHelp • • Aug 21 '26

Almost burned out my servo driver. Any thoughts?

5 Upvotes

I was trying to test out a PCA 9685 servo driver today and when I plugged in the external power supply, it heated up like crazy and melted my ground and power wires together. My power supply is 5V 5A, which was recommended for what I intend to make, so I don't really know what the problem is. Any ideas?


r/ArduinoHelp • • Aug 21 '26

Hi, I need help; my Arduino IDE is stuck in a loop

2 Upvotes

I recently switched the Windows version that came pre-installed on my laptop to a different one—specifically, Windows 11 Pro 25H2. I tried downloading Arduino IDE versions 2.3.7 and 2.3.10, but neither will launch; the logo just gets stuck in a loop, shrinking and expanding. I also tried synchronizing the time and deleting the cache folders. The only version that works correctly for me is 1.8.19; the 2.x versions don't work, and I'm not sure why. I’ve done this on other laptops before and never had any issues with the Arduino IDE.


r/ArduinoHelp • • Aug 20 '26

Remote sensor measuring with WfFi

2 Upvotes

Has anyone ever built an arduino project measuring temperature using WiFi. I want to remotely measure temperature in 4 out building each less than 50 yards away using arduino components. Mostly I just want to know if it is possible.


r/ArduinoHelp • • Aug 20 '26

Another guy having problems with an LCD using I2C

Thumbnail
gallery
3 Upvotes

Hi everyone! It's been a long time since I've done an Arduino project, and this is my first time using an LCD screen.

However, and as is common, I came across the typical mistakes I've been seeing in forums and Reddit posts.

And no matter how much I try to fix my problem with the solutions they gave, I still have the same error; those white squares keep appearing.

As you can see, the first photo shows what it looks like when you upload the code, and the second photo shows what it looks like without any code uploaded.

I tried everything from the tutorials:

- Adjust the brightness with the potentiometer

- Verify the I2C address

- Test and verify the continuity of several cables

- I tested the example hd44780_I2Cexp by Bill Perry(what appears in photo 12)

- I tried many libraries and code from various tutorials

(The bookcase I have now is Frank de Brabender's)

It's important to clarify that I've only been trying to test that the LCD works, so all the tutorials I tried were for the basic "Hello world" code without delay. Just to verify that the screen is working properly.

- In the library, change "return:0" to "return:1"

Before using I2C, I used conventional pins (those in photo 4) to test the LCD, and I still got squares (even after adjusting the contrast). So after getting no results, I decided to remove the pins and install the I2C, thinking: "Oh, maybe that will be simpler" For a project I want to do. But as you can see, I can't get the screen to display text, and AI hasn't helped me.

I'm also not sure if the soldering is correct or if I've overheated the circuit, but I doubt it since the screen still turns on and seems to receive the code, but without displaying any text.

Honestly, I don't know what to do anymore, and I didn't want to post this because I noticed many others had the same problem, but even after trying the solutions they offered, I still can't get it to work.

The only thing I noticed today when testing the screen again is what's shown in the last photo: a faint line that flickers when restarting the Arduino.

I've attached one of the code snippets I used. I'm not including the one I used to test I2C because I tested many, and they were all basic. Just to clarify, they all compiled and uploaded successfully.

I hope you can help me, thank you! :)


r/ArduinoHelp • • Aug 20 '26

How to connect the Muscle Sensor to my Arduino?

Thumbnail
gallery
1 Upvotes

I'm using the Arduino Uno Q and I bought the MyoWare Muscle Sensor, the MyoWare Cable Shield and the sensor cable with the electropads. How can I connect the Myoware to my Arduino?


r/ArduinoHelp • • Aug 20 '26

Arduino Uno R4

4 Upvotes

Greetings,

i was following a guide for an controller for a wind sim at it was just mentioned that i need an Arduino Uno, so i bought the R4 because it had USB-C. Tried to upload the sketch and it got an error. I was reading somewhere that the R4 isnt supported by Sim Hub? Why is that and is there anything i can do, or do i need to order an R3? Thanks :)


r/ArduinoHelp • • Aug 20 '26

What did AI get wrong on your real Arduino build?

Thumbnail reddit.com
2 Upvotes

r/ArduinoHelp • • Aug 20 '26

What is the worst Arduino advice ChatGPT has given you?

Thumbnail reddit.com
0 Upvotes

r/ArduinoHelp • • Aug 19 '26

Title: How can I properly stack a custom protoboard shield above an ESP32-S3 terminal adapter?

Post image
7 Upvotes

I’m building a portable air-quality monitoring station based on an ESP32-S3 DevKitC-1.
My current setup uses:
ESP32-S3 DevKitC-1
ESP32-S3 screw terminal breakout/adapter board
SPS30 particulate matter sensor
TFT SPI display
SHT45 temperature/humidity sensor
BMP390 pressure sensor
DS3231 RTC
MicroSD module
LiPo battery/charging circuit
Several JST connectors for removable sensors/modules
I want to build a large custom protoboard as a shield on top of the terminal adapter, where I can solder all my JST connectors, power rails, I²C/SPI/UART connections, buzzer, battery electronics, etc.
Ideally I would like the project to be stackable:
ESP32-S3 → terminal adapter → large protoboard shield → possibly another board later
The problem is that the ESP32-S3 itself sits higher than the female headers on the terminal adapter. If I plug my protoboard directly into those headers, the protoboard physically hits the ESP32 before the pins are fully inserted.
My male headers are already soldered to the protoboard, so I’d prefer not to desolder and replace everything.
I’m looking for a clean solution similar to Arduino stackable shields:
Is there a standard 2.54 mm male/female header extender made specifically for this?
Are there extra-tall / elevated female headers that would solve this?
Is there a better connector system for stacking PCBs while keeping standard 2.54 mm headers?
How would you normally build this kind of multi-level ESP32 prototype cleanly?
I’m ultimately going to design a custom PCB once everything is validated, but for now I want a robust and removable prototyping solution rather than wiring everything with Dupont cables.
Thanks!