Luca Martino Inserito: 5 agosto 2020 Segnala Share Inserito: 5 agosto 2020 Buonasera a tutti, ho la necessità di collegare ad un ESP32 vari pulsanti a membrana (5 tasti) per navigare in un menu. Ho bisogno però di un interrupt che si attivi qualsiasi tasto si prema, e quindi ho pensato al circuitino allegato. In questo modo, qualsiasi dei 5 tasti venga premuto, otterrò un cambio tensione sul pin di interrupt. Nell'interrupt poi avrò la possibilità di capire quale dei 5 tasti sia stato premuto. E' corretto secondo voi ? Grazie a chi mi risponderà Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 5 agosto 2020 Segnala Share Inserita: 5 agosto 2020 Si, funziona (purché tu abbia un interrupt su fronte negativo). Oppure potresti fare un loop in polling che li legge uno dopo l'altro (essendo tasti, anche se lo fai ogni 5-10ms nessuno se ne accorgerà mai) e risparmi un ingresso e i diodi. Oppure ancora, essendo solo 5 tasti, ma con membrana è da verificare, potresti fare una serie di resistenze a mo' di partitore e mandare il segnale a un solo ingresso analogico. Io lo facevo con tasti a cupolina su un ST6... con 7 tasti e convertitore a 8 bit... Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora