Bonjour à tous,
Je suis nouveau et le projet qui me paraissait simple s'avere plus compliqué que prevu ...
J'essaye de faire tourner un moteur via un shield
arduino uno semble repondre car l'exemple "basics" "blink" fonctionne
J'ai trouvé un code sur le net que j'ai modifié :
int E1 = 3; //M1 Speed Control
int M1 = 12; //M1 Direction Control
int speed = 200;
void run_motor()
{
analogWrite (E1, speed);
digitalWrite(M1,HIGH);
}
void setup(void)
{
int i;
for(i=6;i<=9;i++)
pinMode(i, OUTPUT);
Serial.begin(19200); //Set Baud Rate
}
void loop(void)
{
run_motor();
}
Rien ne se passe !!!
Je ne comprends pas, les entrées 3 et 12 semblent pourtant correspondrent a la vitesse et au sens de rotation.
Ce qui est un peu obscur pour moi c'est la boucle i 6 à 9 ..... pourquoi ces 2 valeurs ?
merci !!! j'ai honte, mais je n'avais pas vu que cette doc existait !
Effectivement ça fonctionne !
Une dernière question : comment fait on pour arreter les commandes passées à la arduino ? (pour arreter mes moteurs je suis obligé de debrancher l'usb ? )
azard:
Une dernière question : comment fait on pour arreter les commandes passées à la arduino ? (pour arreter mes moteurs je suis obligé de debrancher l'usb ? )