Hi, I am looking for way to store data, so that multiple Arduinos/processors could access it. i have not found any soultion to this. Any ideas?
I use a MQTT broker as a data distribution point for 13 ESP32's. Perhaps describe in a bit more detail what's the thing to be done?
I am making robotic platform and I have multiple processor running different tasks, for example, one arduino is doing PID regulation, other is reading data from sensors which are used in PID and Main control board too. I am looking to store it on board, for example in some database from which all arduinos code access it.
I found this library - https://github.com/divinofire/DatabaseOnSD - which allows me to use Database on SD card. But can multiple Arduinos access ONE SD Card module?
Why do you use different processors for this? Usually one processor is sufficent to do all this - and it is much more easy to manage the data if there is only one processor.
I need min. 2, Jetson nano and arduino mega pro. Jetson nano does not have enough pins and it will mainly process camera and visualization.
I made a hexa pod with 3 ESP32's. One ESP32 did the servos, another did the LIDAR for imaging, and the 3rd was the Brain. I used a CAN buss to share information across the ESP32's.
If the mega is merely only to expand the pins and read different sensors, than I would - similar to what @Idahowalker proposed - use a dataconnection like serial, i2C or similar to comunicate between mega and Jetson nano. That's much simpler than using a common storage.
Thank you
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.