logo
Réalisation de feux de chantier
Syncronisés en mode radio.

Description de l'activité.

Version n°1

On vous demande de programmer des feux de chantiers à l'aide de 2 cartes micro:bit.

Les feux doivent être synchronisés. La durée d'attente doit être de 5 secondes.

L'affichage des feux doit se faire selon le cycle suivant :

La ligne supérieur indique l'affichage du feu "rouge", alors que la ligne du bas indique l'affichage du feux "vert".

Biensûr, à la fin d'un cycle l'affichage bascule d'un feu à l'autre.

Remarque : On part du principe que vous êtes seul sur le chantier. Vous ne pouvez donc pas démarrer les 2 feux en même temps. Dans la pratique, vous démarrez le premier feux puis vous vous déplacez jusqu'au deuxième pour le démarrer également. L'utilisation du mode communication radio est donc indispensable pour la synchronisation des feux.

Version n°2

A l'aide d'une troisième carte micro:bit raccordée à un ordinateur en USB, on vous demande d'afficher l'état des feux sous la forme suivante :

Vous pouvez utiliser la console de Mu editor pour cet affichage !

Version n°3

On ajoute une interface graphique (avec guizero), permettant de visualiser l'état des feux sous la forme suivante :

Version n°4

On souhaite maintenant pouvoir piloter les feux et visualiser leur état.

On peut à l'aide d'un bouton de l'interface, activer les deux feux en mode feu "rouge" pour une durée déterminée.

On peut à l'aide d'un autre bouton de notre IHM remettre les feux en mode normal de fonctionnement.

Pour cela il vous faudra utiliser le module UART de microPython (voir micro:bit Serial).

Version n°5

Vous pourrez adjoindre des leds à votre système pour obtenir l'équivallent du modèle suivant :