Problemi con istruzione "delay"

in questo sketch è presente l'istruzione delay(300),
in fase di compilazione segnala errore exit status 1
Se elimino l'istruzione delay() il progetto viene compilato senza errori

const int buttonPin = 2;
const int stopPin = 3;// the number of the pushbutton pin
const int ledPin = 13;
int inByte = 0; // incoming serial byte// the number of the LED pin
int buttonState = 0;
int stopState = 0;// variable for reading the pushbutton status

void setup() {
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
pinMode(stopPin, INPUT);
}
}

void loop() {

buttonState = digitalRead(buttonPin);
stopState = digitalRead(stopPin);

if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
Serial.println(1); // send a capital A
digitalWrite (ledPin, LOW);
delay (300);
Serial.println (0);

}
if (stopState == HIGH) {
Serial.println (2);
}

Corri.... correggi il codice inserendolo nei tag </> sperando che Lui nn se ne accorga !!

Se elimino l'istruzione delay() il progetto viene compilato senza errori

E' più probabile che nel copia/incolla ti sia tirato dietro dei caratteri invisibili

cam9500:
Corri.... correggi il codice inserendolo nei tag </> sperando che Lui nn se ne accorga !!

Difficile ... :smiling_imp:

**>gian_marco: ** ti ricordo che 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

Puntualità svizzera ;D

Ho fatto, grazie.
Per la prossima volta terrò presente il regolamento.

gian_marco:
Ho fatto, grazie.
Per la prossima volta terrò presente il regolamento.

:o :o :o :o :o ... non mi sembra ! ... hai letto bene quello che ti ho scritto ?

Guglielmo

comunque a parte una graffa alla fine che forse non hai copiato e che chiuderebbe il loop il programma si compila.
Come ti hanno detto delle volte copiando ed incollando da "html, word" e simili ci si tira dentro caratteri nascosti... se copi su un editor di solo testo (tipo notepad++) e poi copi nell'ide è meglio

cam9500:
Puntualità svizzera ;D

Peccato che il codice non è ancora diventato "preciso" come uno svizzero :smiley: :smiley:

P.S. E vai con gli int per definire un misero pin!...

As_Needed:
Peccato che il codice non è ancora diventato "preciso" come uno svizzero :smiley: :smiley:

P.S. E vai con gli int per definire un misero pin!...

Oramai abbiamo talmente tante risorse che lo spreco è all'ordine del giorno.... e vale per tutto !

cam9500:
Oramai abbiamo talmente tante risorse che lo spreco è all'ordine del giorno.... e vale per tutto !

E' un credo ormai e meno male che c'è qualche campagna contro :smiley: