Un registrador a distancia de datos ambientales
En esta práctica utilizaremos una placa micro:bit como sensor de temperatura exterior y otra placa como sensor de temperatura interior. La placa exterior enviará por radio una medida cada 15 minutos a la placa interior, que se ocupará también de registrar la temperatura. Ambas placas trabajaran en modo de ahorro de energía.
Programación de la placa exterior
Como primer paso hemos de programar la placa exterior, que usará la extensión Power, que deberá instalarse desde el menú Extensiones. Además debemos configurar la radio, por lo que desde el menú de inicio ajustaremos la banda de transmisión, la potencia (máxima) y el grupo, para finalmente poner la placa en hibernación con request low power.
Cada 15 minutos, o 15 x 60 x 1000 = 900000 ms, despertaremos a la placa, tomaremos una medida de la temperatura y la enviaremos por radio. Para despertar a la placausaremos el bloque full power every...ms del menú Power.
Hasta que no recibamos una confirmación de recepción de la placa interior (una cadena de texto cualquiera) no hibernaremos la placa exterior.Por útlimo, haremos que la placa se despierte cada 2 segundos para dar un breve destello.