Exemple de programme :
Si MiniRobot décroche de la ligne
(aucun capteur actif), le programme
principal s'occupera alors de
continuer à faire tourner le MiniRobot
dans le sens qui correspond au
dernier traitement effectué pour gérer
le virage.
A l'initialisation, les variables locales sont remises à zéro. Si MiniRobot n'est pas positionné
sur la ligne, il avancera en ligne droite jusqu'à ce qu'il croise la ligne.
Dossier MiniRobot – 05.2015
Virage à droite à effectuer :
On prend soin de mémoriser que l'on a
exécuté ce traitement à l'aide de la variable
locale A au cas où il s'agirait d'un épingle à
cheveux.
MiniRobot continue de tourner à droite
jusqu'à ce que le capteur central « accroche »
la ligne.
102