Hallo liebe Leute.
Wir wollen mit unserem Pi Impulse zählen. Ein Induktiver Sensor gibt eine Spannung aus wenn sich
ein Rad davor dreht. Mit dieser Spannung schalten wir einen Optokoppler und dieser Schaltet den Eingang mit Pullup Widerstand gegen Masse.
Wir haben dazu etwas in C geschrieben um den Flankenwechsel mitzubekommen:
Merker = in1 && !HMerker;
HMerker = in1;
if(Merker==1)
{
zaehler++;
printf("\nZaehlstand = %i\n",zaehler);
}
gpio 0 ist hier als "in1" definiert, der Eingang mit Pullup Widerstand. Merker und HMerker sind bool,
zaehler ist int.
Es soll so sein das entweder nur die positive oder negative Flanke erkannt werden soll.
Funktionier der ober Teil so? Ich habe da gerade ein Knoten in den Gehirnwindungen
Lieben Gruß
Sebastian