I am looking to log data from 8 Seeedstudio Grove EMG sensors at 1 kHz.
I was using an Arduino Mega with a Grove shield, but was only able to print the values on the serial monitor - I couldn't send them anywhere because of the high amount of data + rate (tried serial to nodemcu, but some data points are being lost).
So ideally I would like to either be able to save the logged data somewhere (4-5 minutes worth of data) or log it wirelessly.
Any MCU recommendations/tutorials out there?
Thank you
I would use an ESP32-S3 with its two cores. Then you could use one core for getting your data and the second one to send your data wirelessly to an webserver or write it on an micro sd card.
second the use of a ESP32 with its on board WiFi
you could implement you own TCP or UDP client/server to transmit information to a remote PC
also transmit the data in binary not text which should reduce the overall volume of bytes significantly
So, I got the esp32, but I am struggling with the watchdog timer resets. How to get around that?
I could store data in arrays and send them at regular intervals by introducing delays (on the core used to transfer data) but I cannot think of a way to introduce delays on the core used to read the sensors. Any clues?