Ciao a tutti, Sto rifacendo un progetto con arduino che avevo fatto tempo fa, e mi sembrava di esserci riuscito, ma adesso l'ho rifatto uguale e ho di nuovo lo stesso problema.
Ho collegato un display OLED alla scheda di arduino e 2 pulsanti (per farlo ancora più semplice ne ho tolto 1).
Vorrei fare in modo che ogni secondo che si tiene premuto il pulsante una variabile aumenta di 1 e il display segna il nuovo valore. Il problema è che il valore continua ad aumentare da solo e delle volte salta anche di 3 o 4...
Non sono molto sicuro del codice (e una parte l'ho solamente copiata da internet e non sono sicuro di aver capito) comunque metto un immagine di due screenshots insieme a una immagine del circuito.
Cosa c'è che non va? Forse è un problema riguardo la funzione millis()?
Ho collegato un display OLED alla scheda di arduino e 2 pulsanti (per farlo ancora più semplice ne ho tolto 1).
Vorrei fare in modo che ogni secondo che si tiene premuto il pulsante una variabile aumenta di 1 e il display segna il nuovo valore. Il problema è che il valore continua ad aumentare da solo e delle volte salta anche di 3 o 4...
Non sono molto sicuro del codice (e una parte l'ho solamente copiata da internet e non sono sicuro di aver capito) comunque metto un immagine di due screenshots insieme a una immagine del circuito.
Cosa c'è che non va? Forse è un problema riguardo la funzione millis()?
Ultima modifica da un moderatore: