Durant cette séance, nous avons expliqué le programme de base de pilotage du robot.
Ce programme
de base permet de faire avancer le robot, et une fois qu'il rencontre un obstacle à une distance de
10 cm, il recule.
La structure du programme reste la même que tous les programmes d'Arduino :
Le programme de base est disponible au format texte.
A partir de ce programme, nous avons réfléchi au comportement à donner au robot :
Au fur et à mesure, nous avons codé des fonctions permettant de tourner à droite, de tourner à gauche,
de stopper le robot. Nous avons utilisé une fonction qui permet de tirer un chiffre au hasard pour
permettre de programmer un comportement aléatoire sur la vitesse, la direction, l'attente. Notre
programmation s'est faite petit à petit : à chaque fois que nous avions programmé un nouveau
comportement, nous l'avons testé avec le robot en fonctionnement.
Au final, le programme complet est disponible au format texte.