dovrebbe mostrare sul seriale la scritta "Test"... ma a me non succede
Qualcuno ha avuto un problema simile e lo ha risolto?
Faccio notare che la stessa istruzione nella routine loop() funziona correttamente, non invece nella routine setup()
Qualche suggerimento?
Succede che tu caricavi e poi premevi su monitor seriale e non vedevi nulla.
Però tra il caricare e premere il tasto seriale passa del tempo e ormai la scritta "test" era già stata trasmessa, e dato che è solo nel SETUP, viene trasmessa una volta sola.
Se metti nel LOOP, invece, il programma riparte continuamente e ti scrive continuamente (e come dice la parola, va in loop), quindi anche se perdi del tempo per entrare nel monitor seriale vedi ugualmente l'output.
Per vedere cosa succede sia nel Setup() che nel Loop(), apri il monitor seriale e tienilo in un angolo del tuo schermo, sempre in vista, e poi fai tutti i tuoi esperimenti.
Claudio_FF:
In alternativa io metto un delay (provvisorio) all'inizio del setup di un paio di secondi, in modo da predispormi per tempo col monitor seriale.
Dato che NON fa male, io lo metto sempre ...
... memoria di vecchi bootloaders che, non si capisce bene perché, comunque se subito all'avvio cominciavi ad usare la seriale a raffica, non andavano più.
Cose ormai superate dai nuovi bootloaders, ma ... è una vecchia abitudine che non costa nulla e che a volte serve