É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
 - coupleur 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.


