Montag, 27. April 2015

Rotationsencoder KY040

Zur Einstellung von Parametern in größeren Intervallen, wie beispielsweise die Lautstärke eines Geräts oder die Scrollposition in einem Menü, ist es häufig nicht sinnvoll einen normalen Schalter zu verwenden. Ein häufiges Drücken des Schalters kann für den Anwender anstrengend und zeitintensiv sein. Eine Alternative dazu bilden die sogenannten Inkrementalgeber. Mit Inkrementalgebern können Lageänderungen erfasst werden. Eine Form von Inkrementalgebern sind die Drehregler, mit denen Drehungen gemessen werden können. Mit einem Drehregler ist es möglich größere Änderungen der Parameter mit einer einzigen Drehung zu bewirken. Dadurch erspart man dem Anwender häufiges Drücken eines Schalters.
Der KY040 ist ein Rotationsencoder, den man als Drehregler verwenden kann. Zusätzlich hat der KY040 einen Schalter. Mit zwei Anschlüssen lässt sich die Drehung auswerten. Die Reihenfolge der Pegeländerungen an beiden Anschlüssen bestimmt die Drehrichtung. Ein dritter Anschluss ist für den Schalter. Zwei weitere Anschlüsse dienen zur Stromversorgung.
Zwei Varianten zum Arbeiten mit dem Rotationsencoder KY040 stelle ich in meinem Tutorial vor. Es wird eine Variable mit 0 initialisiert und durch den KY040 verändert. Bei jeder Änderung wird der aktuelle Wert auf der Konsole ausgegeben. Ich hoffe das Tutorial inspiriert jemanden für weitere Anwendungen und regt ggf. zum Kauf eines KY040 an.

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.