Problema con progetto sketch arduino OLED display

Pubblicità

fedeZ123

Nuovo Utente
Messaggi
41
Reazioni
1
Punteggio
28
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()?

old4.webp 20220907_203221.webp
 
Ultima modifica da un moderatore:
Scusami ma penso che tu debba intercettare il click del bottone o il push del bottone e incrementare li.
Adesso io sono arrugginito con Arduino dato che l'ho fatto 6 anni fa in uni.
Ma mi pare strano il tuo codice
 
Non mi è chiaro il collegamento dei pulsanti. Dalla foto non riesco a seguire i fili sullo smartphone. Dovresti collegarli in pullup, ad occhio il collegamento che hai fatto mi sembra errato.
 
Scusami ma penso che tu debba intercettare il click del bottone o il push del bottone e incrementare li.
Adesso io sono arrugginito con Arduino dato che l'ho fatto 6 anni fa in uni.
Ma mi pare strano il tuo codice

Non mi è chiaro il collegamento dei pulsanti. Dalla foto non riesco a seguire i fili sullo smartphone. Dovresti collegarli in pullup, ad occhio il collegamento che hai fatto mi sembra errato.
Cavolo... si avete ragione ho collegato il pulsante direttamente al pin e a gnd, chiedo umilmente scusa per l'errore banale... comunque grazie mi avete aiutato subito.?
Comunque Skills07 cosa intenti per il codice è strano? Nel senso sicuramente è strano e fatto male (è pieno di funzioni modificate come solo testo e ho cercato di ordinarlo perchè facevo fatica a capirlo all'inizio), ma c'è qualche errore particolare?
In ogni caso adesso funziona tutto grazie! ?
 
Pubblicità
Pubblicità
Indietro
Top