Gast
#806024
Hallo
Habe einen Reedkontakt an einen Fahrrad.
Diesen will ich in einen Zähler einbauen um die umdrehungen /min zu
ermitteln.
Ich habe diesen mit dem INT0 meines Mega 8 verbunden.
Meine Frage haz jemand einen effektiven code für das auswerten wenn der
reed dauerhaft am magnet hängt fahrrad steht.
Momentan bekomme ich ca 10impulse wenn das rad einmal dreht.
Entprellen???
Danke
Start interrupt
void extint_enable(void)
{
MCUCR = (1<<ISC11);
GICR = (1<<INT0);
}
SIGNAL(INT0_vect)
{
if (messung==1)umdrehung++;
}
in einem zähler der alle 1sec messung=0 auslöst frage ich die umdrheung
ab und berechne daraus die geschwindigkeit.dann zähler wieder 0 und
messung=1
aber wie kann ich erreichen das der int0 mir auch wirklich nur eine
umdrehung bringt wenn das rad auch nur einmal dreht???