La Ligne Noire
Notre Monty doit suivre une ligne noire.
Analyse du
problème
Composants utilisés
- Moteur G et D
- Détecteur de position G et D (0 : Blanc, 1 :Noir)
- Capteur de choc G et D (0 : Choc, 1 : Libre)
- Buzzer
Stratégie
Nous pouvons prendre comme hypothèse que notre robot est sur la ligne
noir. Lorsqu'il avance, il peut lui arriver plusieurs choses :
- Il rencontre un obstacle.
- Il quitte la ligne noire par la droite (celle si tourne ou notre robot n'est
pas dans l'axe de la ligne)
- Il quitte la ligne par la gauche (même raison que pour le cas précédent)
- Il quitte la ligne par les deux cotés en même temps nous sommes
sur la fin de la ligne.
La suite dans le fichier explicatif (pdf : 44K)
Le programme
Dans cette version, Monty tourne sur place :
(02/05/2002 zip : 53K)
Des Variantes sont disponibles :
Monty tourne en avançant :
(02/05/2002 zip : 47K)
Monty tourne en reculant :
(03/05/2002 zip : 47K)