Bonjour,
j'ai acheter un shield moteur et je l'utilise pour un robot
Ce robot doit faire un parcours : avancer tout droit tourner à droite, avancer tout droit, tourner à gauche puis avancer.
Ce robot n'a pas de capteurs donc il a que de la programmation.
J'ai commencé à écrit un petit programme mais je n'arrive pas à le faire fonctionner, pouvez vous m'aidez.
#include<AFMotor.h>
AF_DCMotor Motor(1);
AF_DCMotor Motor2=(2);
void setup()
{
Motor.setSpeed(200);
Motor.run(RELEASE);
Motor2.setSpeed(250);
Motor2.run(RELEASE);
}
int i;
void loop ()
{
{
Motor.run(FORWARD);
Motor2.run(FORWARD);
Motor.setSpeed(255);
Motor2.setSpeed(255);
delayMicroseconds(4000);
}
{
Motor.run(FORWARD);
Motor2.run(BACKWARD);
Motor.setSpeed(255);
Motor2.setSpeed(0);
delayMicroseconds(1000);
}
}
Quand je lance ce programme,il execute que le premier bloc.
MERCI DE M'AIDER.
Wacim MOUSSAOUI