I have a project in mind that will require multiple i2C Time-Of-Flight ranging sensor and be located all over a room. The sensors data will be computed and the Arduino will perform an action based on the data altogether.
I have since discovered the limitation of the wire length of an I2C bus and found that alternatives and other solutions will require some more work (and money).
Plan A, since I got multiple stock of an Atmega328P-PU "parts kit" laying around I was thinking of using those, and having the TOF sensors on each and just doing TX from that to a central Arduino. I need to send data one (or better 2x) per second.
I am afraid my only other (readily available) alternatives are ESP-01S and that might be slowish via WiFi and TCP/IP
The "nodes" will just take the raw sensor data and serial it directly to the central Arduino and nothing else. Distance between the nodes to the center Arduino is no more than 20 feet.
Anyone here with that experience or confirmation that three (3) or more arduinos can Serial to a single arduino? can this be done via SoftwareSerial? or AltSoftSerial? or any other library? (if so, any limitation?)
Anyone else have any suggestion (that hopefully) I have something cost effective?