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 tiempo expresado en horas en 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.
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. Los valores grabados en las dos columnas son el nivel de luz y la temperatura (ºC), del menú Entrada.
Añadiremos un evento para encienda y apague una luz a modo de testigo o piloto de funcionamiento. Cada segundo el LED central de la matriz alternará su estado entre encendido y apagado. El bloque invertir x...y... se encuentra en el menú LED.
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.
Un botón en la parte inferior, Show data Simulator, da acceso a los datos simulados del registro.