Drehgeber KY-040: Von "A" wie Anschlüsse bis "Z" wie Zyklen

Hier werden einzelne Projekte mit MicroPython vorgestellt
Antworten
Heinrichs
Beiträge: 203
Registriert: Do 21. Okt 2010, 18:31

Drehgeber KY-040: Von "A" wie Anschlüsse bis "Z" wie Zyklen

Beitrag von Heinrichs » So 22. Mär 2026, 11:03

Ein Drehgeber ist ein rotierendes Eingabegerät, das anzeigt, um wie viel der Drehknopf gedreht wurde. Im Gegensatz zu einem Drehpotentiometer ist die Ausgabe nicht analog, sondern digital: Sie erfolgt über zwei Ausgänge CLK (Clock) und DA (Data). In einem früheren Beitrag habe ich bereits ein entsprechendes Programm für den Attiny2313 vorgestellt. Hier möchte ich das Thema KY-040 ausführlicher behandeln; dazu finden Sie im Anhang ein Skript (16 Seiten): In diesem gehe ich nicht nur auf die Funktionsweise des KY-040 ein, sondern stelle auch eine Reihe von Programmen mit unterschiedliche Möglichkeiten zur Analyse der vom Drehgeber erzeugten Signale vor.

Dieses Skript finden Sie zusammen mit den Programmen in der Materialiensammlung (s. Anhang).

KY_040_Foto_1.jpg
KY-040
KY_040_Foto_1.jpg (17.47 KiB) 30 mal betrachtet

  1. Übersicht
  2. Aufbau des KY-040
  3. Signalfolge bei einer Drehung
  4. Drehgeber-Programm mit 4-Zyklus
  5. Drehgeber-Programm mit verschachtelten Verzweigungen
  6. Helligkeits-Regler
  7. Drehgeber-Programm mit Interrupts
  8. Eine Micropython-Klasse für den KY-040

.
Dateianhänge
pixel_regen_1_WMV V9.wmv
Video Pixel-Regen
(932.21 KiB) 3-mal heruntergeladen
Datenblatt_KY_040.pdf
Datenblatt für den KY-040 (englisch/deutsch)
(163.85 KiB) 4-mal heruntergeladen
Materialiensammlung_KY_040.zip
Materialiensammlung für den KY-040-Drehgeber
(2.65 MiB) 3-mal heruntergeladen

Antworten