steve-cr:
Esatto, era appunto una conferma che ho letto i link che mi hai passato, dove c'era evidenziato la soluzione 2, che ho messo tra le scritte
Quote ---->Ho solo fatto un copia e incolla per ricordare cosa c'era scritto.
Ora devo solo fare una prova con la mia pompa dosatrice che deve essere 180 ms ON e 500 ms OFF.
Se rimanesse in ON per più di qualche secondo la bobina brucerebbe immediatamente.Ciao e grazie.
mah se dovessi fare un "accesso" (180) e uno "spento" (500)
metterei 2 millis
extern unsigned long timer0_millis; / /per portare millis a zero se necessario es molti mesi di funzionamento continuo
int tempo_on 180 ;
int tempo_off 500 ;
byte_tempo_on 0 ;
byte_tempo_off 1 ;
fare cambiare stato a i 2 byte al bisogno es passati i 180 ms porto
byte_tempo_on da zero a uno
byte_tempo_off da uno a zero
poi passati i 500 ms riporto le variabili allo stato iniziale
e poi ogni tot tempo
if millis > 10000000 timer0_millis = 0; per portare a zero millis