Hier werden einzelne Projekte mit MicroPython vorgestellt
-
Heinrichs
- Beiträge: 203
- Registriert: Do 21. Okt 2010, 18:31
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
- KY_040_Foto_1.jpg (17.47 KiB) 35 mal betrachtet
- Übersicht
- Aufbau des KY-040
- Signalfolge bei einer Drehung
- Drehgeber-Programm mit 4-Zyklus
- Drehgeber-Programm mit verschachtelten Verzweigungen
- Helligkeits-Regler
- Drehgeber-Programm mit Interrupts
- Eine Micropython-Klasse für den KY-040
.
-
Dateianhänge
-
pixel_regen_1_WMV V9.wmv
- Video Pixel-Regen
- (932.21 KiB) 4-mal heruntergeladen
-
Datenblatt_KY_040.pdf
- Datenblatt für den KY-040 (englisch/deutsch)
- (163.85 KiB) 6-mal heruntergeladen
-
- Materialiensammlung_KY_040.zip
- Materialiensammlung für den KY-040-Drehgeber
- (2.65 MiB) 4-mal heruntergeladen