Stai visualizzando 1 post (di 1 totali)
  • Autore
    Post
  • #9822
    gvsoft
    Partecipante

    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.
Stai visualizzando 1 post (di 1 totali)
  • Devi essere connesso per rispondere a questo topic.