buona sera a tutti, volevo chiedere, visto che in rete ho letto di tutto ,su come fare un filtro rc per evitare i rimbalzi dei tasti di arduino.
volevo evitare quello via software per non incasinarmi troppo visto che sono all inizio
visto che e' una demo board che mi sto facendo, volevo usare 2 resistenze e un condensatore , tipo questo
Rimossa immagine da sito esterno, le immagini si inseriscono come da regolamento (che dal 2009 dovresti conoscere... )
quindi una cosa funzionale ,secondo voi lo schema , ed i valori sono corretti??
vi ringrazio in anticipo
debouncing con rc per pulsanti Arduino
32 messaggi
• Pagina 1 di 4 • 1, 2, 3, 4
1
voti
Due resistori e un condensatore Daniele, non fai prima a assemblare e provare? Dovrebbe funzionare.
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
-

claudiocedrone
21,3k 4 7 9 - Master EY

- Messaggi: 15300
- Iscritto il: 18 gen 2012, 13:36
2
voti
Capisco che tu sia all’inizio, ma davvero non capisco cosa ci sia di difficile nel fare un debouncer software.
Quando leggi che il tasto è premuto inserisci un tempo di un centinaio di millisecondi entro il quale ulteriori pressioni del tasto non sono considerate.
E’ una cosa di una semplicità disarmante.
Faccio prima a farlo che a prendere una R e un C dal cassettino.
Quando leggi che il tasto è premuto inserisci un tempo di un centinaio di millisecondi entro il quale ulteriori pressioni del tasto non sono considerate.
E’ una cosa di una semplicità disarmante.
Faccio prima a farlo che a prendere una R e un C dal cassettino.
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
1
voti
danielealfa ha scritto:volevo evitare quello via software per non incasinarmi troppo visto che sono all inizio
L'eliminazione dei rimbalzi è uno dei primi passi nella programmazione.
Ti suggerirei di affrontare il problema lato software: di pulsanti / interruttori / encoder ne troverai a bizzeffe.
0
voti
PietroBaima ha scritto:. . . inserisci un tempo di un centinaio di millisecondi . . .
Non sempre un programma può perdere tempo aspettando che un pulsante finisca di rimbalzare. La soluzione hardware rende anche più pulito il codice.
Ciao,
P.
1
voti
pgiagno ha scritto:Non sempre un programma può perdere tempo aspettando che un pulsante finisca di rimbalzare. La soluzione hardware rende anche più pulito il codice.
Ragazzi, io davvero sono allibito.
Le funzioni si fanno sempre non bloccanti
Il programma NON DEVE bloccarsi per aspettare un evento (qualunque esso sia)
Se si ha il lusso di avere un timer libero si usa quello, altrimenti si inibisce la funzione che legge i tasti nell’HAL con lo scheduler.
Questa deve essere colpa di arducoso.
E investire un minimo di tempo per imparare come si fa a programmare un firmware
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
pgiagno ha scritto:Non sempre un programma può perdere tempo aspettando che un pulsante finisca di rimbalzare. La soluzione hardware rende anche più pulito il codice.
Peccato che le soluzioni HW per questo problema risalgano alla notte (tecnologica) dei tempi
I motivi?
L'hw ha comunque dei limiti di tempo legati all'usura, per quanto bassa essa sia
Il sw non si usura mai, anche quello fatto male continua a fare male senza evolversi
0
voti
Azz, hai pure corretto il titolo....mi stavo appunto domandando che velleità (di imparare a programmare) potesse avere chi non sa neppure scrivere il nome giusto dell'arducoso
32 messaggi
• Pagina 1 di 4 • 1, 2, 3, 4
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



pigreco]=π


