Tutoriel sur la gestion des déplacements avec le robot MRduino2 et le logiciel Arduino.
Avancer et arrêt
Un programme Arduino pour faire avancer et arrêter le robot :
#include <mrduino2.h>
void setup()
{
initRobot();
}
void loop()
{
// avancer avec la vitesse de 25%
forward(25);
// attendre 3 secondes
delay(3000);
// arret du robot
stop();
// attendre 1 seconde
delay(1000);
}
Avancer le robot avec une vitesse:
- forward(vitesse) : vitesse entre 0 et 100 (vitesse maximum)
Arrêt du robot:
- stop()
Avancer, tourner et reculer
Un programme pour faire tourner le robot à droite et à gauche :
#include <mrduino2.h>
void setup()
{
initRobot();
}
void loop()
{
// avancer avec la vitesse de 35%
forward(35);
// attendre 3 secondes
delay(3000);
// tourner a droite
turnRight(20);
// attendre 2 seconde
delay(2000);
// reculer
back(20);
// attendre 1.5 secondes
delay(1500);
// tourner a gauche
turnLeft(40);
// attendre 2 secondes
delay(2000);
}
Fin du tuto.
