Salve a tutti ho un problema con il secondo progetto che c'è nel libro dello stater kit,nel senso che quando vado a immettere il codice che ho scritto seguendo il libro, il programma mi da i seguenti errori:
sketch_apr15a:12: error: expected unqualified-id before 'if'
sketch_apr15a:18: error: expected unqualified-id before 'else'
sketch_apr15a:29: error: expected declaration before '}' token
ora vi posto il codice che ho inserirto seguendo il libro
int switchState = 0 ;
void setup(){
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}
void loop(){
switchState = digitalRead(2);
}
// questo è un commento
if (switchState == LOW) {
//il pulsante non è premuto
digitalWrite(3 , LOW); // LED verde
digitalWrite(4 , LOW); // LED rosso
digitalWrite(5 , HIGH); // LED rosso
}
else { // il pulsante è premuto
digitalWrite(3 , LOW);
digitalWrite(4 , LOW);
digitalWrite(5 , HIGH);
delay(250); // aspetta un quarto di secondo
// cambia gli stati dei LED
digitalWrite(4 , HIGH);
digitalWrite(5 , LOW);
delay(250); // aspetta un quarto di secondo
}
} // torna indietro all'inizio del loop
Spero di essere stato chiaro, grazie in anticipo per l'aiuto.
[EDIT] usa per favore i Code Tag (pulsante # nella barra sopra la finestra di editing) per includere lo setch. Uwe[/EDIT]