Pas 1: Crea-ho
En què consisteix?
Utilitza dues micro:bits per monitoritzar la temperatura exterior de forma remota.
Introducció
Guia de programació
Com funciona
- Aquest projecte utilitza dos programes diferents, un per a la micro:bit a l'exterior que detecta la temperatura i la transmet al grup 23 de ràdio.
- La micro:bit de l'exterior utilitza el seu sensor de temperatura per mesurar quant calenta o freda és.
- Utilitzala ràdio per enviar les lectures de temperatura a la micro:bit de l'interior.
- Quan la micro:bit de l'interior rep la lectura de la temperatura de l'exterior, la desa en una variable anomenada outdoorTemp (temperaturaExterior).
- Quan prems el botó A en la micro:bit de l'interior, mostra la lectura de la temperatura actual en la sortida de la pantalla de leds .
- Quan prems el botó B, mostra la lectura de la temperatura de l'exterior que ha emmagatzemat en la variable outdoorTemp (temperaturaExterior).
Què necessites
- 2 micro:bits
- Editor MakeCode o Python
- Piles
- Un contenidor a prova d'aigua, com una caixa de plàstic.
Pas 2: Programa-ho
Sensor exterior i transmissor:
Sensor interior i 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
Pas 3: Millora-ho
- Fes que les piles durin més fent que la micro:bit exterior tanqui la ràdio quan no la fa servir i enviant les lectures de la temperatura menys sovint.
- Fes servir variables per resseguir les temperatures més altes i més baixes registrades.
- Calibra les lectures amb un altre termòmetre per veure si necessites ajustar la temperatura de la micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.