Skip to content

Instantly share code, notes, and snippets.

@enrmx
Last active May 8, 2025 00:55
Show Gist options
  • Select an option

  • Save enrmx/e0a59eda01336452517b59071c9119d2 to your computer and use it in GitHub Desktop.

Select an option

Save enrmx/e0a59eda01336452517b59071c9119d2 to your computer and use it in GitHub Desktop.
bitacora y gráficas micropython

Práctica: Bitácora para Monitoreo de Plantas con micro:bit

Objetivo

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.

Materiales

Instrucciones

  1. Abrir MakeCode para micro:bit.
  2. Crear un nuevo proyecto.
  3. Ir a Avanzado > Extensiones, buscar y agregar la extensión datalogger.
  4. Copiar y pegar el siguiente código en la pestaña JavaScript.

Código

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)
    }
})
  1. Descargar el archivo .hex y pasarlo a la micro:bit.
  2. Dejar que corra al menos 1 minuto para que registre datos.
  3. Conectar la micro:bit a la computadora.
  4. Abrir el archivo log.HTM desde la unidad MICROBIT.
  5. Visualizar las gráficas en el navegador y tomar capturas.

Resultados esperados

El archivo log.HTM debe contener una tabla con los valores registrados y gráficas automáticas de temperatura y luz.

Evidencia

A continuación se muestran capturas de pantalla del archivo log.HTM abierto en el navegador, con los datos recolectados por el micro:bit:

Gráfica de temperatura y luz 1

Gráfica de temperatura y luz 2

Conclusión

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment