Paso 1: Hazlo
¿Qué es?
Usa dos micro:bits para monitorizar la temperatura exterior de forma remota.
Introducción
Guía de programación
Cómo funciona
- Este proyecto usa dos programas diferentes: uno se ejecuta en el micro:bit en el exterior, que mide la temperatura y la envía por el grupo de radio 23.
- El micro:bit del exterior usa su sensor de temperatura para medir cuánto calor o frío hace.
- Usa la radio para enviar las mediciones al micro:bit en el interior.
- Cuando el micro:bit en el interior recibe una medición de temperatura del exterior, la almacena en una variable llamada outdoorTemp (temperatura exterior).
- Cuando pulsas el botón A en el micro:bit del interior, muestra la temperatura medida por él mismo en la pantalla LED.
- Cuando se pulsa el botón B, se muestra la lectura de la temperatura del exterior que se ha almacenado en la variable outdoorTemp.
Lo que necesitas
- Dos micro:bits
- Editor de MakeCode o de Python
- pilas
- Un contenedor impermeable, como una caja de plástico
Paso 2: Prográmalo
Sensor exterior y transmisor:
Sensor interior y receptor:
1from microbit import *
2import radio
3radio.config(group=23)
4radio.on()
5outdoorTemp = '-'
6
7while True:
8 message = radio.receive()
9 if message:
10 outdoorTemp = message
11 if button_a.was_pressed():
12 display.scroll(str(temperature()))
13 if button_b.was_pressed():
14 display.scroll(outdoorTemp)
15
Paso 3: Mejóralo
- Intenta que las baterías duren más tiempo haciendo que el micro:bit en el exterior apague la radio cuando no está en uso, y enviando mediciones con menor frecuencia.
- Usa variables para monitorizar las temperaturas máximas y mínimas.
- Calibra las lecturas contra otro termómetro para ver si necesitas ajustar la temperatura del micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.