Les Boucles : Répéter des actions
Les boucles permettent de gagner du temps et de rendre le programme plus court.
Répéter [n] fois : idéal pour les trajectoires géométriques (Carré du drone Tello).

Répéter indéfiniment : c’est la base d’un système automatique. Le robot « écoute » ses capteurs en permanence.

Les Variables : La mémoire
Une variable est une donnée stockée par le programme. On peut la lire ou la modifier.

Les Structures Conditionnelles (Les Tests)
Le « Si… Alors » (Condition simple)
On effectue l’action uniquement si la condition est vraie.

Le « Si… Alors… Sinon » (L’alternative)
On choisit entre deux actions possibles. C’est la base de l’automatisme.

Comparatif des Systèmes Étudiés
Chaque système utilise des noms de blocs différents, mais la logique reste la même.
| Support | Capteur (Entrée) | Actionneur (Sortie) | Usage typique |
| mBot | Détecteur ultrasons Détecteur de ligne (IR) | Moteurs / LED RGB | Robot mobile autonome (suiveur de ligne) |
| Drone Tello | Caméra / Gyroscope Altimètre | Moteurs / Voyants | Déplacement en 3D |
| Arduino pour portail | Bouton / Détecteur IR | Buzzer / LED / Servo-moteur | Domotique |
| Home IO | Détecteur de présence Capteur de température | Moteur volet roulant Chauffage / Lampe | Simulation Maison |
Analyse de Logique
Problème : La porte automatique
On souhaite automatiser une porte de garage. Si une voiture est détectée ET que la variable « Autorisation » est égale à 1, la porte s’ouvre. Sinon, elle reste fermée.

Problème : Le gardien de nuit
Complète le programme ci-dessous pour que le mBot s’arrête et allume ses lumières s’il détecte un obstacle à moins de 15 cm.



Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.