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