La Ligne Noire


  But du programme

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)