Hi, I am new to arduino. As part of a small project I am working on, I have to relay information from an Arduino ESP32 to two Arduino UNOs. I am having a tough time figuring out what components I would require and how to pass on the same information to both the UNOs. I figured I would require a Breadboard to connect the ESP32 to the UNOs. Would I require any other hardware components? Should I upload a code onto the UNOs in order to receive the information?
Welcome to the forum
Please start by explaining why you have to pass the data and how far apart the devices will be
So the ESP32 receives the data from the net, the data is RGB values for a bunch of lights. The two arduino UNOs control the lights. So the data has to be sent to the UNOs from the ESP32. The devices will be next to one another, in the same room.
Unidirectional? Or with acknowledgement? With individualized responses?
If bidirectional, be aware of signal amplitude requirements - RX of ESP32 may need to be 3.3V, not 5V from Unos; that can be a simple resistive divider.
Distances are relevant.
Transmit the same info to both.
Have you considered using the ESP32 to control the lights ?
What type of lights are they ?
How many light are there ?
Please clarify whether you ar3e using a Nano ESP32 or a generic ESP32 board
Unidirectional is fine.
Isn't the operating voltage is 3.3V, so that shouldnt be a problem right?
And yes, same information is transmitted to both the UNOs.
So the reason I am using the UNOs to control the light is, it was already set up by someone else to control the same set of lights, but the lights were controlled by a single hardcode.
Now the intention of the project is to replace that code with an ESP32, so that it can connect to the internet and use the lights to display simple information such as the weather, the time in binary, audio levels, etc.
There are 5 columns of 9 LED lights attached to a wall.
I am using Nano ESP32