Viewing 1 post (of 1 total)
  • Author
    Posts
  • #9822
    gvsoft
    Participant

    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. Then: 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 (obvious !!) che vengono sentiti dal sistema di interrupt di arduino fino a quando i rimbalzi non terminano. Seeing is believing: ad ogni pressione del pulsante la routine di IRQ viene innescata e con un contatore ho conteggiato quante volte è stata innescata: until 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 ???
    Thank you for your attention.
    gvsoft

    • This topic was modified 1 year ago by gvsoft.
    • This topic was modified 1 year ago by gvsoft.
    • This topic was modified 11 months, 3 weeks ago by Picmicro675.
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.