Ciao a tutti,
spero di aver scritto nella Categoria giusta!
Mi sto scervellando per un quesito apparentemente banale, ma che mi sta facendo perdere ore. Vorrei costruire uno script che mi comunichi sulla Serial quando io digito qualcosa sulla seriale della IDE. Ecco il codice:
void setup() {
// put your setup code here, to run once:*
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()) //se scrivo e invio qualcosa sulla seriale a schermo, giusto per dare il VIA!...*
{
Serial.println("siamo dentro Serial.available perche' hai digitato qualcosa sul Monitor Seriale");
delay(1000);
}
delay(1000);
}
il mio problema è che appena digito 1 carattere o numero, lui inizia a scrivere sulla seriale: siamo dentro Serial.available perche' hai digitato qualcosa sul Monitor Seriale
quando in realtà dovrebbe scriverlo 1 volta sola dato che poi non ho più digitato nulla!
Quello che mi fa impazzire è che in un altro sketch, simile, il problema non si verifica.
A cosa è dovuto? cosa mi sfugge?
Grazie e perdonate la domanda da novellino ma sto impazzendo e vista l ora non so neanche se quanto ho scritto si capisce bene!
PS: ho provato anche a rimuovere NL e CR dal Monitor Seriale, nulla cambia.