KY-023 - 2-Achsen-Joystick

KY-023 - 2-Achsen-Joystick

  • Richtungssteuerung auf X- und Y-Achse
  • Fernsteuerung
  • Auswertung mit ADC

Das 2-Achsen-Joystick vom Typ KY-023 ist ein Drucktaster, der sich in alle Richtungen bewegen und dessen Position und Richtung auf einer X- und Y-Achse bestimmen lässt.

In diesem Joystick befindet sich für die X-Achse und die Y-Achse jeweils ein Potentiometer, die wie ein veränderlicher Spannungsteiler mit zwei Widerständen funktionieren.

Die Auswertung der Achsen erfolgt typischerweise über zwei ADC-Eingänge eines Mikrocontrollers. Die analoge Spannung wird dabei in einen digitalen Wert umgewandelt. Der wiederum, abhängig von der Anwendung, etwas steuern kann.

Funktionsweise (Darstellung einer Achse)

KY-023 - 2-Achsen-Joystick

Intern funktionieren die beiden Achsen wie zwei Potentiometer, deren Schleifer sich in Mittelstellung befinden. Bewegt man das Joystick auf der X- und Y-Achse verschiebt man die Schleifer auf den Widerstandsbahnen der Potentiometer.

Die beiden Potentiometer entsprechen jeweils einem Spannungsteiler aus zwei Widerständen. Wird nun die Position auf einer Achse verändert, so ändern sich die beiden Widerstände des Spannungsteilers abhängig zur Position des Schleifers. In eine Richtung wird der Widerstand R1 kleiner und der Widerstand R2 größer. In die andere Richtung wird der Widerstand R1 größer und der Widerstand R2 kleiner.
Im Ruhezustand befinden sich die beiden Potentiometer in Mittelstellung.
Wenn an einem Spannungsteiler eine Spannung anliegt teilt sich diese Spannung an den beiden Widerständen im selben Verhältnis auf. Durch Messen der Teilspannung an R2 kann man die Position des Joysticks auf einer Achse auswerten.

Kennzeichnung und Anschlussbelegung

  • +5V: +VCC (+3,3 bis 5,0 Volt)
  • GND: GND / 0 Volt
  • VRX: Ausgang Potentiometer der X-Achse
  • VRY: Ausgang Potentiometer der Y-Achse
  • SW: Ausgang Taster

VRX und VRY sind Ausgänge, die mit dem Mittelabgriff der internen Potentiometer verbunden sind. Darüber lässt sich die Position des Joysticks auf der X- und Y-Achse lesen. SW ist der Ausgang des Tasters, den man mit einen digitalen Eingang eines Mikrocontrollers verbindet.

Hinweis: Laut der Anschlusskennzeichnung auf der Platine scheinen die X- und Y-Achse baulich festgelegt zu sein. Das ist aber nicht richtig. Prinzipiell kann man das Joystick-Modul drehen wie man will. Man muss dann nur die Werte, zum Beispiel in einem Programmcode, richtig interpretieren.

Anwendungen mit 2-Achsen-Joystick

Weitere verwandte Themen:

Mit einem 2-Achsen-Joystick experimentieren

Elektronik-Set Sensor Edition

Das Elektronik-Set Sensor Edition ist eine Sammlung beliebter Sensoren und Bauteile für die Hardware-nahe Programmierung mit Mikrocontrollern und Mini-Computern.

  • HD44780-kompatibles LCD-1602-Display mit I2C-Modul zur Anzeige von zweizeiligem Text
  • HC-SR501 - Bewegungssensor zur Bewegungserkennung
  • HC-SR04 - Ultraschallsensor zur Abstandsmessung
  • KY-018 - Lichtsensor zur Helligkeitsmessung
  • KY-037 - Geräuschsensor zur Messung der Lautstärke
  • KY-001 - Temperatursensor-Modul mit DS18B20 zur Temperaturmessung
  • KY-002 - Erschütterungssensor zur Erkennung von Beschleunigung
  • KY-040 - Drehschalter zur Eingabe und Steuerung
  • SG90 - Servo-Motor

Elektronik-Set jetzt bestellen Online-Workshop buchen

Teilen:

Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython

Elektronik-Set Pico Edition

Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.

  • LED: Einschalten, ausschalten, blinken und Helligkeit steuern
  • Taster: Entprellen und Zustände anzeigen
  • LED mit Taster einschalten und ausschalten
  • Ampel- und Lauflicht-Steuerung
  • Elektronischer Würfel
  • Eigene Steuerungen programmieren

Elektronik-Set jetzt bestellen Online-Workshop buchen

Elektronik-Fibel

Elektronik einfach und leicht verständlich

Die Elektronik-Fibel ist ein Buch über die Grundlagen der Elektronik, Bauelemente, Schaltungstechnik und Digitaltechnik.

Das will ich haben!