Go Down

Topic: Pluviomentro - rain gauge da stazione meteo ad arduino (Read 957 times) previous topic - next topic

alespo

Grazie,
ho cominciato a lavorare sugli interrupt utilizzando per fare le prove un semplice pulsante, ma devo risolvere il problema del rimbalzo di impulsi, in pratica quando schiacci il pulsante ad arduino arrivano una serie di segnali sporchi che interpreta come una serie di interrupts. Sto testando varie soluzioni software ma ho solo diminuito il problema senza eliminarlo.

pighixxx

Puoi sempre implementare un debouncer hardware.
Con pochi componenti te la cavi.

http://forum.arduino.cc/index.php?topic=146152.0

Scheda 32

Etemenanki

Usa la buona vecchia soluzione hardware che funziona sempre ... ammettendo che tu usi ingressi pull-up con pulsante che chiude a massa, 10K di resistenza pull-up. 100nF di condensatore fra l'ingresso e la massa, e 100 ohm di resistenza in serie fra il pulsante e l'ingresso, ti spazzano via un buon 90 / 95% dei rimbalzi ;) :D

Eh, beata gioventu', che senza un microprocessore non riesce piu neanche ad accendere un led ...  :smiley-eek-blue: :P :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

alespo

Grazie dei consigli,
nei prossimi giorni ci lavorerò, stavo anche pensando di utilizzare un opto sensore, sapete dirmi se questo da meno problemi di un pulsante o di un contatto reed?
Grazie

uwefed

Penso che il contatto resta chiuso per abbastanza tempo che basta anche fare il controllo in pulling ( controllarlo continuamente a ogni ciclo del loop().

Ciao Uwe

Go Up