Problématique :
Nous souhaitons faire parcourir au robot mBot un trajet prédéterminé. Comment faire ?
Capteur droit et capteur gauche |
Le robot se déplace en suivant un marquage au sol (ligne noire). Pour assurer cette fonction, il dispose à l'avant d'un module suiveur de ligne, composé de deux capteurs optiques.
Tant que les deux capteurs détectent la ligne, le robot avance (situation 0). Lorsqu'un des deux capteurs ne détecte plus la ligne, le robot doit tourner sur lui-même pour se remettre dans l'axe (situation 1 ou 2).
Si deux capteurs sont en dehors de la ligne, le robot recule (situation 3).
Activité (Travail à faire) :
1/ Programmer le robot mBot pour qu'il suive la ligne noire.
2/ Faire l'algorithme sur feuille en vos inspirant de la fiche ci-dessous :
- Si l’état de suiveur de ligne sur le port 2 est égal à 0, alors avancer
- Sinon si l’état de suiveur de ligne est égal à 1, tourner à gauche
- Sinon si l’état de suiveur est égal à 2, tourner à droite
- Sinon si l’état de suiveur de ligne est égal à 3, reculer
Ressource :
mBot - Mode d'emploi : Lien
Thanks for your dedication to helping others understand this topic
RépondreSupprimer