vbscript
Le programme principal a été testé dans un premier temps sur VBSCRIPT (logiciel de programmation simple de Microsoft gratuit) puis repris une fois la mise au point terminée et transformé en C pour Mplab ce programme décrit un fonctionnement avec enregistrement de chaque pas parcouru.
dans vbscript on place des 2 qui indiquent les limites de la pièces que l'on aspire, les 1 sont les positions sur lesquelles on est déjà passés et enfin les 0 sont inconnus. On a donc en permanence un état de la position du robot et des positions sur lesquelles il est passé. A chaque fois que l'on est bloqué sur une position (2) on enregistre la position et on interroge la mémoire pour savoir ou l'on doit aller.
on regarde tout autour en commencent par le "bas",
dés qu'on trouve un 2 on arrête de chercher sur cette position
dés qu'on trouve un 1 on continue
dés qu'on trouve un 0 on se déplace vers ce point.