Hola,
Estoy creanso un proyecto para monitorizar las lecturas de 24 sensores de oxigeno, por lo que como Arduino ONE tiene 6 AI, hemos tenido que conectar 4 placas de arduino.
La idea es que cada placa funcione de manera independiente a través de 4 puertos USB pero el problema que tenemos es que no conseguimos crear 4 archivos excel diferenciados para registrar los datos que se van generando en cada airduino. Hasta el momento solo conseguimos guardar datos en un mismo PC de una sola placa.
¿Alguna solución?
Gracias de antemano.
4 Arduinos = 4 puertos seriales.
La aplicación debe ser capaz de abrir y manejar múltiples puertos seriales al mismo tiempo. Dices que el volcado va en 4 archivos separados; así que, si el plan es desarrollar la aplicación, puedes crear 4 hilos de ejecución para que reciban y guarden esos datos paralelamente.
Si te refieres a utilizar una aplicación existente, pues procura que se permita la "multi-instancia" para que cada una se encargue de procesar su puerto serial; de nuevo, de forma paralela.
Si usas un 4052 (muliplexor analógico) resuelves todo usando un 6 integrados 4052 con un solo UNO.
El 4052 es una llave configurable a tu gusto, en este caso 4 entradas que atacan A0, 4 que atacan A1 y asi hasta A5
O sea cada entrada multiplicada por 4.
6x4 = 24 sensores.. resuelto.
Para elegir el canal, necesitas 2 salidas que comandan a los 4052s
Asi que dispones los sensores de tal modo que leeras de a 6 por tanda, cambias el multiplexor, otros 6 y asi hasta completar 24.
Te dejo hoja de datos del 4052