Un tutoriel en langage Arduino pour faire avancer le robot sur une distance donner avec la gestion des obstacles.
Voici un programme d’exemple:
- Lecture du capteur de distance
- Si il y a un obstacle devant le robot (distance < 70 mm) alors
- le robot s’arrête et allume la led droite
- Sinon, le robot avance de 200 mm
#include <mrduino2.h>
int capteur;
void setup()
{
// initialisation du robot
initRobot();
}
void loop()
{
// lecture du capteur
capteur = proxSensor();
if(capteur < 70)
{
// arrêt du robot
stop();
ledRight(1);
delay(2000);
}
else
{
ledRight(0);
// avancer de 200 mm
forwardmm(10,200);
}
}