Pour les déplacements

Partons du principe que le robot sait déjà se déplacer (fonction avancer).

Il y a 2 manières de programmer notre robot pour s’arrête à bonne distance de notre obstacle :

 La programmation événementielle
 La programmation séquentielle

La programmation événementielle

Le robot se déplace sans s’arrêter et analyse en permanence sa position par rapport à l’obstacle. Suivant la distance, le programme arrête ou non le déplacement.

Le programmation séquentielle

Le capteur mesure la distance entre le robot et l’obstacle. Si la distance est suffisamment grande, le robot avance d’un petit pas, si elle est trop petite, le robot s’arrête.