Cari E.A. sono di nuovo a chiedervi un aiuto…. perdonate ma io con l’elettronica analogica faccio a pugni. Di solito alcuni problemi riesco a risolverli via software. Allora: devo risolvere un problema di debouncing in modo HARDWARE in quanto devo utilizzare gli Interrupt di arduino per creare certo tipo di casualità. Un semplice pulsante connesso in pull-up che chiude a massa quando premuto, crea una serie di rimbalzi (ovvio !!) che vengono sentiti dal sistema di interrupt di arduino fino a quando i rimbalzi non terminano. Provare per credere: ad ogni pressione del pulsante la routine di IRQ viene innescata e con un contatore ho conteggiato quante volte è stata innescata: fino a 4/5/6 volte e quando va bene due volte ma dipende anche dal tipo di pulsante utilizzato. Ho cercato in giro sul web circuiti antirimbalzo ma a parte quelli che NON FUNZIONANO PROPRIO (o forse sono io che non riesco a usarli) ne ho trovato uno che utilizza un classico FLIP/FLOP con un pulsante deviatore. OK funziona ma non è affidabile: nella maggior parte dei casi la rtn di interrupt viene innescata 2 o 3 volte ma anche una volta sola ma non da affidamento.
Avete qualche suggerimento ???
Vi ringrazio per l’attenzione.
gvsoft
Questo topic è stato modificato 3 anni fa da gvsoft.
Questo topic è stato modificato 3 anni fa da gvsoft.
Questo topic è stato modificato 2 anni, 11 mesi fa da Picmicro675.
Autore
Post
Stai visualizzando 1 post (di 1 totali)
Devi essere connesso per rispondere a questo topic.