Salve.
Il blink è uno dei primi passi da cui si comincia a capire cosa fare con Arduino, dove però io ho capito una cosa:
- se uso delay, il ritardo non è fine a se stesso su quel particolare input oppure output, ma è un delay ASSOLUTO che, per far lampeggiare un led, mi BLOCCA virtualmente un programma per( x) secondi prima di proseguire.
E questo non va bene: in contemporanea io devo fare altre migliaia di cose: leggere input, assegnare output, fare conteggi: non posso aspettare dei secondi per riprendere l'esecuzione del programma, giusto?
Più semplicemente, se uso il classico programma blink contenuto in File>Esempi>Basic ma, contemporaneamente, voglio un led sul 12 che lampeggi ON 200ms e OFF 500 ms, come faccio???
Saluti