Vai al contenuto
PLC Forum


Rilevazione pressione tasti su ESP32


Messaggi consigliati

Inserito:

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à

doc01.jpg


Inserita:

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...

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...