La demande
“Une boucle de contrôle Python pour un robot suiveur de ligne : initialiser, lire les capteurs IR, avancer lorsque les deux capteurs sont sur la ligne, tourner à droite lorsque le capteur gauche est hors ligne, tourner à gauche lorsque le capteur droit est hors ligne et s’arrêter lorsque les deux capteurs sont hors ligne.”
Essayez ensuiteAjoutez une étape d’ajustement de la vitesse.Remplacez l’action d’arrêt par une routine de recherche.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Les deux capteurs sont-ils sur la ligne ? → Avancer
02
Le capteur gauche est-il hors ligne ? → Tourner à droite
03
Le capteur droit est-il hors ligne ? → Tourner à gauche
04
Les deux capteurs sont-ils hors ligne ? → S’arrêter
Utilisez cet organigramme pour modéliser la logique de tout robot suiveur de ligne à entraînement différentiel utilisant deux capteurs réfléchissants.