pas a pas

Le forum du Snootlab Starter Kit

pas a pas

Message non lude lambolo » Mar 10 Déc 2013 10:52

Bonjour a tous
je m'apelle Alexandre , je suis electro mecanicien et je démarre tout juste dans le arduino

je tente de faire tourner un moteur pas a pas avec un bouton de commande

mon moteur tourne , mais dés que je j'integre le code du bouton , je ne trouve pas comment débugger la void loop

voici mon programme :

const int PW32 = 8;
const int PW41 = 9;
const int PW42 = 10;
const int PW51 = 11;
const int buttonPin = 2;

int buttonState = 0;

void setup()
{
pinMode (PW32,OUTPUT);
pinMode (PW41,OUTPUT);
pinMode (PW42,OUTPUT);
pinMode (PW51,OUTPUT);
pinMode(buttonPin,INPUT);
}
void loop()
{
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH); {
digitalWrite (PW32,HIGH);
delay (15);
digitalWrite (PW32,LOW);
delay (1);
digitalWrite (PW41,HIGH);
delay (15);
digitalWrite (PW41,LOW);
delay (1);
digitalWrite (PW42,HIGH);
delay (15);
digitalWrite (PW42,LOW);
delay (1);
digitalWrite (PW51,HIGH);
delay (15);
digitalWrite (PW51,LOW);
delay (1);
}
else
{
digitalWrite(PW32, LOW);
digitalWrite (PW41,LOW);
digitalWrite (PW42,LOW);
digitalWrite (PW51,LOW);
}
}



et voici la reponse :

sketch_dec10c.ino: In function 'void loop()':
sketch_dec10c:38: error: 'else' without a previous 'if'


merci pour votre aide
lambolo
 
Messages: 3
Inscription: Mar 19 Nov 2013 13:06

Re: pas a pas

Message non lude lambolo » Mar 10 Déc 2013 15:11

c'est bon j'ai trouvé :
c'est le ; aprés ma fonction "IF"
if (buttonState == HIGH); {
corrigé :
if (buttonState == HIGH) {
lambolo
 
Messages: 3
Inscription: Mar 19 Nov 2013 13:06


Retourner vers Starter Kit

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 1 invité