Paso 6: Desarrollo
Después de usar con éxito el programa de instalación para recopilar datos durante 3 semanas, decidimos cambiar ligeramente la configuración experimental y tuvo como resultado una necesidad para recoger datos con más frecuencia (cada 5 segundos) y para ver la salida vivo así como registro de los datos para su posterior análisis. Para ello he modificado el código para enviar las lecturas de temperatura a través de USB (puerto COM virtual) a una computadora portátil y luego usar un programa de python para trazar los datos en tiempo real.
El Arduino modificado el código fuente está conectado (ABIO_DataLogger2.ino) como es el python de código fuente (abiologger.zip) para la GUI que parcelas y registros de los datos recibidos desde el Arduino. El python GUI requiere Python 3, los enlaces de PyQt5 y el Framework Qt como matplotlib numpy.
La imagen muestra la configuración utilizando un MacBook Air con dos registradores de datos conectado y ejecutar dos instancias de python GUI. Las dos parcelas muestran datos obtenidos mediante esta configuración.