Crear un programa en JavaScript (MakeCode) que registre automáticamente la temperatura y la luz ambiental para monitorear las condiciones ideales de una planta. Los datos serán almacenados por la micro:bit en un archivo log.HTM que se puede abrir en un navegador para ver gráficas.
- 1 micro:bit v2
- Cable USB
- Computadora con acceso a https://makecode.microbit.org
- Abrir MakeCode para micro:bit.
- Crear un nuevo proyecto.
- Ir a Avanzado > Extensiones, buscar y agregar la extensión
datalogger. - Copiar y pegar el siguiente código en la pestaña JavaScript.
let tiempo = 0
datalogger.setColumnTitles("Tiempo", "Temperatura", "Luz")
loops.everyInterval(15000, function () {
tiempo += 15
let temp = input.temperature()
let luz = input.lightLevel()
datalogger.log(
datalogger.createCV("Tiempo", tiempo),
datalogger.createCV("Temperatura", temp),
datalogger.createCV("Luz", luz)
)
})
basic.forever(function () {
if (input.lightLevel() > 100 && input.temperature() >= 20 && input.temperature() <= 30) {
basic.showIcon(IconNames.Heart)
} else {
basic.showIcon(IconNames.SmallDiamond)
}
})- Descargar el archivo
.hexy pasarlo a la micro:bit. - Dejar que corra al menos 1 minuto para que registre datos.
- Conectar la micro:bit a la computadora.
- Abrir el archivo
log.HTMdesde la unidad MICROBIT. - Visualizar las gráficas en el navegador y tomar capturas.
El archivo log.HTM debe contener una tabla con los valores registrados y gráficas automáticas de temperatura y luz.
A continuación se muestran capturas de pantalla del archivo log.HTM abierto en el navegador, con los datos recolectados por el micro:bit:
Esta práctica demuestra cómo usar la micro:bit para recolectar datos ambientales de forma automática y visualizarlos fácilmente usando el registro en datalogger. Es útil para proyectos relacionados con el monitoreo ambiental o el cuidado de plantas.