Page 17 sur 18
Feu de chantier Maître-Esclave
Connecte-toi sur https://makecode.microbit.org et crée un ⊕ nouveau projet ou poursuis celui en cours
Dans l'exemple précédent un feu de chantier était programmé, celui-ci fonctionne rarement seul, un second feu doit fonctionner de manière synchronisée il est donc nécessaire que les 2 appareils puissent communiquer ensemble, nous conviendront que le FEU 1 est le "maître" et le FEU 2 est l'esclave
Objectif
- Au démarrage le FEU 1 est au rouge, et envoie le code 0, le FEU 2 est au rouge
- Lorsque le feu 2 reçoit le code 0, le décompteur se lance
- à la fin du décompte le feu 2 envoie le code 1 (puis le code 2 pour envoyer 1 fois le code) et passe au rouge
- Lorsque le FEU1 reçoit le code 1, le décompteur se lance
- à la fin du décompte le FEU 1 envoie le code 0 (puis le code 2 pour envoyer 1 fois le code) et passe au rouge
- Les cycle peut alors se poursuivre
Exemple de solution