Étape 1 : Fais-le
Qu'est-ce que c'est ?
Gardez vos objets précieux en sécurité grâce à cette alarme de cambriolage contrôlée par radio.
Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :
Introduction
Guide de codage
Comment ça marche
- Lorsque le micro:bit est secoué, l'accéléromètre détecte le mouvement et affiche un visage en colère sur l'écran LED et joue un son d'alarme.
- Cela envoie aussi un 'voleur!' message radio, afin qu'un autre micro:bit puisse vous avertir si quelqu'un déplace votre précieux objet.
- Si vous avez deux micro:bits, téléchargez ce programme sur les deux. Mettez un sur ou dans l'objet précieux que vous voulez protéger et garder l'autre près de chez vous.
- Comme nous voulons montrer le visage en colère et jouer le son « BADDY » à la fois sur le capteur de mouvement micro:bit et l'alarme, ce programme utilise une fonction (ou procédure) appelée alarme.
- Les procédures et les fonctions sont vraiment utiles pour les sections de code que nous voulons utiliser à différents endroits dans un programme. Il évite le code en doublon et rend le programme plus compact et plus efficace.
Ce dont vous aurez besoin
- 2 micro:bits
- un bloc de piles
- quelque chose de précieux pour garder sa trace
- oreillettes, buzzers ou haut-parleurs alimentés et deux pinces crocodile pour les connecter si vous utilisez un micro:bit V1
Étape 2 : Programme-le
1from microbit import *
2import radio
3import music
4radio.config(group=1)
5radio.on()
6
7def alarm():
8 display.show(Image.ANGRY)
9 music.play(music.BADDY)
10
11while True:
12 message = radio.receive()
13 if message:
14 alarm()
15 if accelerometer.was_gesture('shake'):
16 radio.send('thief!')
17 alarm()
18
Étape 3 : Améliore-le
- Qu'est-ce que vous pourriez protéger d'autre avec une alarme comme cela? Comment pourrait-elle aider à protéger les arbres ?
- Rendez-le plus sensible en utilisant des lectures d'accéléromètre ou d'autres gestes.
- Divisez le programme en deux, de sorte que vous avez différents programmes pour le capteur sur votre objet précieux et pour l'alarme que vous gardez avec vous.
- Envoyez différents messages et montrez des images différentes pour différents capteurs d'alarme sur différents objets précieux.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.