Angewandte Informatik: Drehimpulsgeber: Unterschied zwischen den Versionen
| Zeile 12: | Zeile 12: | ||
= Inhalt = | = Inhalt = | ||
Der [[Drehimpulsgeber_KY-040|Drehimpulsgeber KY-040]] ist ein kostengünstiges Eingabemodul zur Erfassung von Drehbewegungen und Benutzereingaben. Im Gegensatz zu einem Potentiometer liefert er keine absolute Position, sondern erzeugt digitale Impulse, aus denen Drehrichtung und Drehwinkel bestimmt werden können. Hierzu verwendet der KY-040 einen mechanischen Inkrementalgeber mit zwei phasenversetzten Ausgangssignalen (Quadratursignale), die eine eindeutige Bestimmung der Drehrichtung ermöglichen. Zusätzlich verfügt das Modul über einen integrierten Drucktaster, der durch Drücken der Drehachse betätigt werden kann und somit eine weitere Eingabemöglichkeit bietet. Aufgrund seines einfachen Aufbaus, der geringen Kosten und der unkomplizierten Ansteuerung wird der KY-040 häufig in Mikrocontrollerprojekten sowie in der Ausbildung eingesetzt, beispielsweise zur Navigation in Menüs, zur Einstellung von Parametern oder zur Steuerung technischer Systeme. | |||
== Lernziele== | == Lernziele== | ||
Nach Durchführung dieser Lektion können Sie | Nach Durchführung dieser Lektion können Sie | ||
* | * den Drehimpulsgeber einlesen. | ||
* die | * die Position auswerten. | ||
* ein Tastendruck erkennen. | * ein Tastendruck erkennen. | ||
* den | * den Drehimpulsgeber zur Steuerung des Spiels Pong einbinden. | ||
== Vorbereitung == | == Vorbereitung == | ||
Studieren Sie den Artikel [[ | Studieren Sie den Artikel [[Drehimpulsgeber_KY-040|Drehimpulsgeber KY-040]]. | ||
== Demo == | == Demo == | ||
[https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/Demos/ | [https://svn.hshl.de/svn/BSE_Ang_Inf/trunk/Demos/Pong SVN: Demo Pong] | ||
= Aufgabe = | = Aufgabe = | ||
Version vom 30. Juni 2026, 06:58 Uhr

| Autor: | Prof. Dr.-Ing. Schneider |
| Modul | Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester |
| Modulbezeichnung: | BSE-M-2-1.09 |
| Lektion: | 13 |
Inhalt
Der Drehimpulsgeber KY-040 ist ein kostengünstiges Eingabemodul zur Erfassung von Drehbewegungen und Benutzereingaben. Im Gegensatz zu einem Potentiometer liefert er keine absolute Position, sondern erzeugt digitale Impulse, aus denen Drehrichtung und Drehwinkel bestimmt werden können. Hierzu verwendet der KY-040 einen mechanischen Inkrementalgeber mit zwei phasenversetzten Ausgangssignalen (Quadratursignale), die eine eindeutige Bestimmung der Drehrichtung ermöglichen. Zusätzlich verfügt das Modul über einen integrierten Drucktaster, der durch Drücken der Drehachse betätigt werden kann und somit eine weitere Eingabemöglichkeit bietet. Aufgrund seines einfachen Aufbaus, der geringen Kosten und der unkomplizierten Ansteuerung wird der KY-040 häufig in Mikrocontrollerprojekten sowie in der Ausbildung eingesetzt, beispielsweise zur Navigation in Menüs, zur Einstellung von Parametern oder zur Steuerung technischer Systeme.
Lernziele
Nach Durchführung dieser Lektion können Sie
- den Drehimpulsgeber einlesen.
- die Position auswerten.
- ein Tastendruck erkennen.
- den Drehimpulsgeber zur Steuerung des Spiels Pong einbinden.
Vorbereitung
Studieren Sie den Artikel Drehimpulsgeber KY-040.
Demo
Aufgabe

- Schließen Sie das Joystick-Modul an den Arduino an.
- Lesen Sie die X-Y-Position und den Taster mit MATLAB® ein.
- Laden Sie das Spiel Pac-Man aus SVN.
- Passen Sie das Spiel so an, dass der Taster die Space-Taste ersetzt und der Joystick die Tasten WASD.
- Viel Spaß beim Pac-Man spielen!
Arbeitsergebnisse in SVN: Pong.m
→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26