Newest Questions
25,020 questions
1
vote
1
answer
51
views
Missing data when communicating over UART
So I am working on an Arduino project and have trouble communicating over UART.
I have a SIM7600G-H 4G Module from Waveshare and hooked it up to an Arduino Nano ESP32. The connections are as follows:
...
1
vote
0
answers
48
views
Receiving incorrect Data through CANbus MCP2515, Nano to Nano - Data points 3, 5, and 7 only go to 7 bits instead of 8?
We are trying to get two Nanos to communicate via CANbus, using MCP2515 shields. I have decided to use the autowp/arduino-mcp2515 CAN interface library for the code. I've based my code off their ...
0
votes
1
answer
503
views
Can an Arduino wake from deep sleep exactly on an analog voltage threshold crossing (not a digital interrupt)?
I’m exploring ultra–low-power sensing designs where the Arduino should remain in deep sleep until a specific analog voltage threshold is reached — for example, when a sensor output rises above 1.2 V.
...
4
votes
1
answer
278
views
Arduino IDE formatting quirk with nested lists
For an Arduino LED animation project I have been working on an editor tool using HTML and javascript. After setting up various things, the tool enables generating C++ code to paste into an Arduino ...
0
votes
0
answers
26
views
A fatal error occurred: Failed to connect to ESP32-S2: Wrong boot mode detected (0x13)! The chip needs to be in download mode
This error is presenting in Windows 11 because I run this device in PC with Windows 10.
How to resolve this issue?
A fatal error occurred: Failed to connect to ESP32-S2: Wrong boot mode detected (0x13)...
0
votes
0
answers
39
views
Using Analog Multiplexer CD74HC4067 with Circuit Playground Express
I am working on a school project requiring the use of the circuit playground express. I am trying to connect a bunch of external photocells to the cpx so that it will change the color of its lights ...
0
votes
0
answers
75
views
USB Host Serial Port Emulator
I am trying to build a USB Host-side serial port emulator, similar to HyperTerminal or TeraTerm, to run on an Arduino platform. That is, to send and receive ASCII characters to and from a USB Serial ...
0
votes
1
answer
31
views
Arduino IDE 2.x fails to flash 32u4 via ArduinoISP flashed Nano, but 1.8.19 works
I'm trying to use a Nano as an Arduino as ISP programmer in Arduino IDE 2.x, and it's not working.
In v1.8.19 of the Arduino IDE I select the comport the Nano appears as, select "Arduino as ISP&...
0
votes
1
answer
35
views
Is there a c++ library for the GitHub API and Arduino compatible?
I'm logging some data using an ESP32 board, and I need the data logged to be uploaded from the ESP32 to one of my repositories on GitHub.
Are there any C++ libraries for the GitHub API compatible with ...
0
votes
1
answer
58
views
Change I2C address of Arduino Modulino Thermo
I want to use several Arduino Modulino Thermo modules in one project and therefore change the default I2C addresses of the sensors. On the internet, I find conflicting info about if this is possible.
...
0
votes
1
answer
38
views
Sketch Upload Fails -USB bus damaged?
My desktop computer abruptly started failing to upload sketches to the Arduino UNO (a smd "Make: Special Edition" board) I've been working with for the last few weeks. The sketch compiles ...
0
votes
1
answer
54
views
ESP8266 + TFT SPI ST7796S - Touch and Display not working together
I am trying to get the touch screen and display working on my ESP8266 + TFT ST7796S. However, only one of them works at a time.
Below is my pin configuration:
Function
Device
NodeMCU Pin
GPIO
TFT_CS
...
0
votes
1
answer
55
views
ESP-NOW works with broadcast but doesn't work with unicast
I'm using the Arduino IDE to program ESP8266 to communicate with each other using ESP-NOW.
If I call esp_now_send with the broadcast MAC address (FF:FF:FF:FF:FF:FF), the message is sent and the slave ...
0
votes
1
answer
57
views
esp_now_send takes a non-const uint8 mac address. Why? Does it modify it in some way?
I am using the Arduino IDE to do ESP-NOW communication with an ESP8266.
In espnow.h, on line 53 I find the function prototype:
int esp_now_send(u8 *da, u8 *data, int len);
Why does it take the mac ...
0
votes
1
answer
103
views
PS4 not recognizing Leonardo as a controller
I have created a modified AVR core based on ArduinoXInput's custom core but for PlayStation instead, to emulate a DS4 controller on HID-capable boards like the Leonardo. Using USBTreeView and online ...