Étape 1 : Fais-le
Qu'est-ce que c'est ?
Utilisez la fonction radio de micro:bit pour répondre aux questions en secret.
Comment ça marche
- Chargez ce programme sur deux micro:bits. Vous et un ami vous posez des questions qui ont «oui» ou «non» comme réponse.
- Appuyez sur le bouton A pour envoyer « oui » et le bouton B pour envoyer « non». Une coche ou une croix clignotera sur l'écran LED des deux micro:bits pendant une demi-seconde.
- Le programme utilise la radio pour envoyer secrètement votre réponse - personne (à l'exception de votre partenaire) ne peut entendre le signal radio.
- Lorsqu’un message radio est reçu, le programme utilise sélection pour tester le message : si le message reçu est égal à ‘oui’, alors il affiche une coche sur l’écran LED, mais si le message est égal à ‘non’, alors il montre une croix.
- Assurez-vous que le numéro du groupe radio est le même sur les deux micro:bits – vous pouvez utiliser n'importe quel nombre entre 0 et 255.
- Si beaucoup d'entre vous utilisent ce programme au même endroit, vous voudrez vous assurer que chaque paire de personnes a son propre numéro de groupe radio.
- Gardez votre numéro de groupe radio secret si vous ne voulez pas que quelqu'un fouille dans vos messages !
Ce dont vous aurez besoin
- Deux micro:bits (ou simulateur MakeCode)
- MakeCode ou éditeur Python
- un boîtier de piles (optionnel)
- un ami et un secret à partager!
Étape 2 : Programme-le
1from microbit import *
2import radio
3radio.config(group=7)
4radio.on()
5
6while True:
7 message = radio.receive()
8 if message:
9 if message == 'yes':
10 display.show(Image.YES)
11 sleep(500)
12 display.clear()
13 elif message == 'no':
14 display.show(Image.NO)
15 sleep(500)
16 display.clear()
17 if button_a.was_pressed():
18 radio.send('yes')
19 display.show(Image.YES)
20 sleep(500)
21 display.clear()
22 if button_b.was_pressed():
23 radio.send('no')
24 display.show(Image.NO)
25 sleep(500)
26 display.clear()
27
Étape 3 : Améliore-le
- Afficher différentes icônes ou messages pour « oui» et « non».
- Utilisez des secousses, des inclinaisons ou des boutons A et B ensemble pour envoyer des réponses différentes telles que « peut-être».
- Changez « oui » et « non » en « point » et « tiret » et envoyez des messages de code Morse.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.