sketch_jun02a:11: error: expected unqualified-id before numeric constant
1 int switchState = 0;
^
sketch_jun02a:13: error: expected unqualified-id before numeric constant
2 void setup(){
^
sketch_jun02a:19: error: expected unqualified-id before numeric constant
8 void loop(){
^
exit status 1
expected unqualified-id before numeric constant
Questo report potrebbe essere più ricco di informazioni con l'opzione
"Mostra un output dettagliato durante la compilazione"
abilitata in File -> Impostazioni
Si, ma NON avendo noi "la palla di vetro", devi fare copia/incolla qui del tuo codice (... mi raccomando, racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone </> ... primo a sinistra) così possiamo esaminarlo e vedere dove c'è qualche errore di battitura (... perché è quello che c'è )
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, HIGH); //LED verde
digitalWrite(4, LOW); //LED rosso
digitalWrite (5, LOW); //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
sketch_jun02a:11: error: expected unqualified-id before numeric constant
1 int switchState = 0;
^
sketch_jun02a:13: error: expected unqualified-id before numeric constant
2 void setup(){
^
sketch_jun02a:19: error: expected unqualified-id before numeric constant
8 void loop(){
^
exit status 1
expected unqualified-id before numeric constant
Questo report potrebbe essere più ricco di informazioni con l'opzione
"Mostra un output dettagliato durante la compilazione"
abilitata in File -> Impostazioni
@777benjamin777: e si che mi ero raccomandato di usare i tag CODE, quindi ...
... in conformità al regolamento, punto 7, devi editare il tuo post (in basso a destra del post, bottone More -> Modify) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone fatto così: </>, tutto a sinistra).
Guglielmo
P.S.: DEVI fare copia/incolla ... quando digiti introduci degli errori di battitura !!! P.P.S: Il codice di PaoloP NON ha alcun errore, quindi sei tu che copi male.
void setup() {
// put your setup code here, to run once:
}
void loop(){
// put your main code here, to run repeatedly:
}
1 int switchState = 0;
2 void setup(){
...
In uno sketch non possono essere 2 volte loop() o setup().
Questo é il secondo errore per il quale ricevi messaggi di errore.
Ciao, i numeri di riga non sono parte del codice, sono solo un riferimento visuale quindi quando li vedi non devi mai copiarli nell'IDE. Se quando scrivi il codice ti appaiono a sinistra puoi toglierli da file->impostazioni "visualizza numeri di riga" così eviti dubbi.