Skip to main content

Registro automático de datos ambientales

Para ilustrar el funcionamiento de la biblioteca datalogger vamos a programar un registrador quinceminutal de temperatura y luminosidad ambiental.

Para inicializar el registro de datos o log tendremos que añadir dos bloques dentro del evento al iniciar. El bloque set timestamp hours añadirá el tiempotiempo, expresado en horashoras, en las celdas de la primera columna del log. Set columns creará dos nuevas columnas en el log, una llamada Luminosidad y otra llamada Temperatura. Los botones + y - sirven, respectivamente, para añadir o quitar columnas de datos.

Data04.png

Cada vez que se ejecute el evento cada...ms grabaremos una línea de datos en el log. El evento se ejecuta cada 60000 x 15 ms, es decir, cada 15 minutos. El bloque operador x se encuentra en el menú Matemática. Los valores que van a ser grabados en las celdas de las dos columnas son el nivel de luz y la temperatura (ºC), del menú Entrada.

Data05.png

Añadiremos un evento para encienda y apagueparpadee una luz  a modo de testigo o piloto de funcionamiento. Cada segundosegundo, el LED central de la matriz alternará su estado entre encendido y apagado. El bloque invertir x...y... se encuentra en el menú LED.

Data06.png

Una vez compuestos los tres bloques de código, el simulador de Make Code nos ofrece la posibilidad de asignar valores a las lecturas de la temperatura y del nivel de luz.

Data07.png

Un botón en la parte inferior, etiquetado como Show data Simulator, da acceso a los datos simulados del registro.

Data08.png

Después de introducir la placa micro:bit conectada a su cajita de pilas dentro de un recipiente hermético de plástico transparente, y despúes dejar el recipiente toda una noche en el exterior, podemos volver a conectar la placa al ordenador para acceder al archivo de datos. Este archivo es accesible haciendo doble clic en la unidad USB MICROBIT y se denomina MY-DATA.htm. Al hacer doble clic en el archivo, se abrirá una nueva página en nuestro navegador:

Data10.png