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);
}
}
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
Serial.println(1); // send a capital A
digitalWrite (ledPin, LOW);
delay (300);
Serial.println (0);
cam9500:
Corri.... correggi il codice inserendolo nei tag </> sperando che Lui nn se ne accorga !!
Difficile ...
**>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).
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