Buenos dìas a todos compañeros.
Ok scherzi a parte mi stavo chiedendo se si potesse assegnare ad una variabile un valore temporale per poi applicarlo in modo pratico ad un pulsante che se premuto per tot tempo accende un led, ovviamente so che esiste già la funzione millis ma mi era venuto questo dubbio e quindi ho voluto condividerlo con voi.
if(pulsante == HIGH){
int tmp = 0
while(tmp>0){
tmp ++
}
if(tmp == 3){
digitalwrite(led, HIGH)
}
}
P.S: ovviamente vi chiedo di lasciar perdere la parte sintattica e di calcolare solo quella logica(forse c'è un funzione fatta a posta?)(forse tmp non divrebbe trovarsi in if)
No, l'unico contatore è quello ritornato dalla funzione millis()
Esistono delle librerie già fatte per sentire ed azionare qualcosa in base al tempo premuto di un pulsante. E che si basano su millis (oppure alcune sui timer/interrupt, meglio però il semplice millis)