Platine de prototypage simulant l'allumage et l'extinction d'un luminaire

Voici le lien vous permettant de vous connectez au site en ligne afin de programmer la carte micro:bit : https://makecode.microbit.org/#editor

Programme n°1 : Tester séparément le fonctionnement des 4 DEL. Un appui sur le bouton poussoir A allume la DEL, un appui sur le bouton B l'éteint.

Test 1: Allumer la DEL verte

Test 2: Allumer la DEL jaune

Test 3: Allumer la DEL rouge

Test 4: Allumer la DEL blanche

  • Pour allumer et éteindre les DEL, il faut utiliser les instructions dans le menu broche

  • Blocs nécessaires pour réaliser le programme

  • Testez successivement les 3 autres LED branchées sur les broches P1, P2 et P12.
  • Pour chaque test, réalisez une capture d'écran de votre code et insérez-les dans le document Writer.


Programme n°2 : Un appui sur le bouton A allume les DEL verte, jaune et rouge simultanément. Un appui sur le bouton B les éteint.

Vidéo du résultat que vous devez obtenir:

  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°3 : Un appui sur le bouton A fait clignoter la DEL verte 5 fois, avec une période de 0.5s

Algorithme


Vidéo du résultat que vous devez obtenir:

  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°4 : Simuler un feu de signalisation à 3 états

Fonctionnement: La séquence ci-dessous doit se répéter à l'infini.

  1. Allumer DEL VERTE, éteindre DEL ORANGE et ROUGE
  2. Attendre 2 secondes
  3. Allumer DEL ORANGE, éteindre DEL VERTE ET ROUGE
  4. Attendre 0.5 seconde
  5. Allumer DEL ROUGE, éteindre DEL VERTE et ORANGE
  6. Attendre 2 secondes

Algorithme


Vidéo du résultat que vous devez obtenir:

  • Complétez l'algorithme sur le document réponse
  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°5 : La même chose que le programme n°4, avec l'utilisation d'une fonction pour simplifier le programme

Une autre solution est d'utiliser une fonction pour éteindre automatiquement toutes les DEL et ensuite, allumer seulement la LED désirée.
Les fonctions sont très utiles pour alléger le programme principal et faciliter la lecture, la compréhension et la modification du code.


Les fonctions se trouvent dans l'onglet Avancé



Le programme à faire


Algorithme

  • Complétez et testez le programme ci-dessus
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°6 : Le feu à 4 états

Dans certains pays (comme la suisse, l'Allemagne ou le Royaume-uni), le feu tricolore passe par 4 étapes.



Fonctionnement: La séquence ci-dessous doit se répéter à l'infini.

  • Feu vert (2s), les voitures peuvent rouler.
  • Feu jaune (0.5s) (ou orange), les voitures doivent s'arrêter si c'est possible.
  • Feu rouge (2s), les voitures doivent s'arrêter.
  • Feux rouge et orange (0.5s) (ou jaune) allumés en même temps, les voitures se préparent à démarrer.

Algorithme à compléter

  • Utilisez une fonction pour votre programme et complétez l'algorithme sur le document réponse.
  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°7 : Feu de signalisation à 3 états + luminosité

Dans certains cas, le trafic est dense en journée mais léger la nuit, il est donc parfois intéressant de passer le feu de signalisation en mode "Orange clignotant" plutôt que de le laisser en mode "3 états"

Objectif : Automatisé le fonctionnement du feu en fonction de la luminosité extérieur. Si le seuil de luminosité est supérieur à 150, le feu est en mode "3 états" sinon il passe en mode "Orange clignotant"



Vidéo du résultat que vous devez obtenir:



  • Utilisez une fonction pour simplifier le programme et complétez l'algorithme sur le document réponse.
  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°8 : Feu de chantier




Dans certaines zones en travaux, des feux de signalisation peuvent être installés temporairement, ces feux permettent de circuler lorsque la lumière Orange clignote et interdisent la circulation lorsque la lumière rouge est allumée. Entre le passage du rouge à l'orange un décompteur peut être installé afin d'informer l'automobiliste du temps d'attente.

Algorithme

Créez la fonction décompteur


Vidéo du résultat que vous devez obtenir:

  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.


Programme n°9 : Feu tricolore comportemental

  • Si le conducteur roule à la bonne vitesse, le feu passe automatiquement au vert
  • S’il roule trop vite, le feu passe au rouge pour le ralentir, on rajoutera une croix rouge pour la lisibilité.

Ce système récompense les bons comportements et améliore la sécurité routière, sans distribuer d’amendes.

Comment il fonctionne?

  • Un radar doppler mesure en continu la vitesse de chaque véhicule (remplacer par le bouton poussoir A)
  • Par défaut, le feu est rouge + croix rouge.
  • Il passe au vert si la voiture roule en dessous de la limite (30 ou 50 km/h). Le vert dure environ 3 secondes. On considérera que lorsque l'on appuie sur le bouton poussoir A la vitesse des véhicules est inférieure à 30 km/h.


Dans ce programme il est nécessaire de créer une variable que l'on peut nommer "variable"

Algorithme

Vidéo du résultat que vous devez obtenir:

  • Testez votre programme.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.



Programme n°10 : Une quatrième couleur bientôt sur les feux tricolores?

Aujourd’hui, les feux tricolores (rouge, orange, vert) donnent des instructions aux conducteurs humains. Mais pour les voitures autonomes, il existe une idée : ajouter une quatrième couleur, le blanc, destinée non pas aux humains, mais aux véhicules autonomes. La 4ème couleur blanche servirait à indiquer que les voitures autonomes contrôlent le carrefour. Quand le feu est blanc, les véhicules humains n’ont qu’à suivre le mouvement des voitures autonomes, les 3 autres couleurs sont "neutralisées".

- Un appui sur le bouton A indique que les voitures autonomes ont pris la main sur le carrefour, le feu tricolore ne fonctionne plus, le feu blanc est allumé.

- Un appui sur le bouton B indique que les voitures autonomes ne controlent plus le carrefour, le feu tricolore fonctionne, le feu blanc est étteint.

Vidéo du résultat que vous devez obtenir:

  • Blocs nécessaires pour réaliser le programme

  • Testez votre programme.
  • Montrez le résultat au professeur.
  • Réalisez une capture d'écran de votre code et insérez là dans le document Writer.
  • Tracez sur le document réponse l'algorithme complet.



Créé avec HelpNDoc Personal Edition: Produire des livres Kindle gratuitement