Gast
#1434831
Hallo Ich habe eine Frage Ich möchte von einer Seiltrommel die sich von 0 bis max. 200 U/min Dreht die Anzahl der Umdrehungen (nicht die Drehzahl/min) auf einem lcd ausgeben und wenn sich die Trommel in die andere Richtung dreht sollen die Umdrehungen wieder heruntergezählt werden. (Seil abspulen raufzählen, Seil aufspulen runterzählen, Seil völlig aufgewickelt Zähler wieder bei 0) Ich habe dazu zwei Reedschalter einen für die Richtung einen für die Umdrehungen. Eigendlich ganz einfach. Meine Frage ist nur wie ich das Ganze am besten an einen Atmega8 anschließe. Meine Überlegung. Die zwei Reeds an Int0 und Int1,für jeden eine eigene ISR Die erste ISR setzt eine Variable für die Drehrichtung auf 1 Die zweite ISR zählt eine Variable je nach Drehrichtung rauf oder runter und gibt diese am lcd aus und sezt die Drehrichtung wieder auf 0. Oder kann ich bei so langsamen Ereignissen die Interrupts weglassen und das Ganze in eine Schleife setzen und mit if then wie einen Taster abfragen? mfg andreas