Funzioni temporizzate

Ciao a tutti,
la mia domanda riguarda la funzione delay(xxx);
dove temporizzare l'acquisizione di alcuni dati da dei sensori, ed utilizzando la funzione delay il programma mmi si ferma per tot tempo. Per cui volevo trovare un modo per temporizzare la acquisizione dei dati, ma nello stesso tempo far eseguire altre operazione al programma.
Pensavo di utilizare un interrupt, ma dovrei utilizzare in ingresso, quindi un evento esterno, ma non è quello che cerco.
volevo una funzione tipo whatchdog la quale allo scadere del suo tempo esegue le operazioni, mentre finché il suo contatore lavora il programma gira normalmente.

mi potete aiutare?

Grazie

Prova con millis()

lucatun:
... Per cui volevo trovare un modo per temporizzare la acquisizione dei dati, ma nello stesso tempo far eseguire altre operazione al programma. ...

Devi guardarti come si usa la funzione millis(), prima QUI, poi QUI e QUI e QUI e QUI e tutti gli articoli che sono in QUESTA pagina ... vedrai che ti sarà tutto più chiaro :wink:

Guglielmo

grazie
tutto chiaro :slight_smile:

C'è anche questo mio esempio culinario :slight_smile: :
Problema con delay!!