Étape 1 : Fais-le
Qu'est-ce que c'est ?
Utilisez deux micro:bits pour pouvoir surveiller à distance les températures extérieures.
Introduction
Guide de codage
Comment ça marche
- Ce projet utilise deux programmes différents, un pour le micro:bit extérieur qui détecte la température et la transmet sur le groupe radio 23.
- Le micro:bit extérieur utilise son capteur de température pour mesurer à quel point il est chaud ou froid.
- Il utilise la radio pour envoyer cette température sur le micro:bit intérieur.
- Lorsque le Micro:bit intérieur reçoit une température de température de l'extérieur, il la stocke dans une variable appeléeoutdoorTemp.
- Lorsque vous appuyez sur le bouton d'entrée A sur le micro:bit intérieur, il affiche sa propre lecture de température actuelle sur son écran LED.
- Lorsque vous appuyez sur le bouton B, la température extérieure est affichée à partir du nombre stocké dans la variable OutdoorTemp.
Ce dont vous aurez besoin
- Deux micro:bits
- MakeCode ou éditeur Python
- boitier de piles
- Un conteneur imperméable, par exemple une boîte en plastique
Étape 2 : Programme-le
Capteur extérieur et émetteur:
Capteur intérieur et récepteur :
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
Étape 3 : Améliore-le
- Faire durer plus longtemps les piles en faisant éteindre la radio lorsque celle-ci n'est pas utilisée et en envoyant moins souvent des mesures de température.
- Utilisez des variables pour suivre les températures les plus élevées et les plus basses enregistrées.
- Comparez les lectures contre un autre thermomètre pour voir si vous avez besoin d'ajuster la température du micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.