Joy-It

COM-KY023JM - Joystick Joy-It - Kostenlose Bedienungsanleitung

Finden Sie kostenlos die Bedienungsanleitung des Geräts COM-KY023JM Joy-It als PDF.

📄 8 Seiten Deutsch DE Herunterladen 💬 KI-Frage 10 Fragen ⚙️ Technik
Notice Joy-It COM-KY023JM - page 2
Waehlen Sie Ihre Sprache und Ihre E-Mail-Adresse: wir senden Ihnen eine speziell uebersetzte Version.
ProdukttypJoystick-Modul
ModellCOM-KY023JM
MarkeJoy-It
AusgangssignaleX-Achse (analog), Y-Achse (analog), Schalter (digital)
Betriebsspannung5 V
Schnittstelle5 Pins (GND, +5V, VRx, VRy, SW)
Abmessungen (ca.)40 x 30 x 20 mm
Gewicht (ca.)10 g
KompatibilitätArduino, Raspberry Pi (mit ADC)
AnwendungsbereicheSpiele, Robotersteuerung, Bedienelemente
MaterialKunststoff, Leiterplatte
Lieferumfang1x Joystick-Modul
Hinweis Raspberry PiAnalog-Digital-Wandler erforderlich (z.B. COM-KY053ADC)
EntsorgungElektrogerät, nicht im Hausmüll (ElektroG)
SupportE-Mail: service@joy-it.net, Telefon: +49 (0)2845 9360 - 50
HerstellerSIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn

Häufig gestellte Fragen - COM-KY023JM Joy-It

Wie schließe ich das Joystick-Modul an einen Arduino an?
Verbinden Sie GND mit GND, +5V mit 5V, VRx mit A0, VRy mit A1 und SW mit D3. Aktivieren Sie den internen Pull-up-Widerstand für den Taster mit digitalWrite(Button, HIGH).
Welche Spannung liefern die analogen Ausgänge?
Die Ausgänge VRx und VRy liefern eine analoge Spannung von 0 bis 5 V, proportional zur Position des Joysticks.
Kann ich das Modul direkt mit einem Raspberry Pi verwenden?
Nein, der Raspberry Pi hat keine analogen Eingänge. Sie benötigen einen Analog-Digital-Wandler (ADC) wie den COM-KY053ADC von Joy-It.
Was macht der SW-Pin?
Der SW-Pin ist der Taster. Wenn Sie den Joystick herunterdrücken, wechselt der Pin von HIGH auf LOW (mit Pull-up) und signalisiert den Tastendruck.
Wie lese ich die Werte in Arduino aus?
Verwenden Sie analogRead() für VRx und VRy, und digitalRead() für SW. Ein Beispielcode finden Sie in der Bedienungsanleitung.
Welchen ADC empfehlen Sie für den Raspberry Pi?
Wir empfehlen den COM-KY053ADC von Joy-It. Er ist kompatibel und wird in unserer Beispielanleitung verwendet.
Ist das Modul für Spiele geeignet?
Ja, es eignet sich hervorragend für Spiele, Robotersteuerung und andere Projekte, die eine präzise analoge Eingabe erfordern.
Wie reinige ich das Joystick-Modul?
Verwenden Sie ein trockenes, fusselfreies Tuch. Keine Flüssigkeiten oder Reinigungsmittel verwenden, um Schäden zu vermeiden.
Gibt es eine Garantie auf das Produkt?
Es gelten die gesetzlichen Gewährleistungsrechte. Bei Problemen kontaktieren Sie unseren Support unter service@joy-it.net.
Wo finde ich die aktuelle Bedienungsanleitung?
Die aktuelle Anleitung finden Sie auf unserer Website unter www.joy-it.net oder per QR-Code auf der Verpackung.

Benutzerfragen zu COM-KY023JM Joy-It

0 Frage zu diesem Gerät. Beantworten Sie die, die Sie kennen, oder stellen Sie Ihre eigene.

Eine neue Frage zu diesem Gerät stellen

Die E-Mail bleibt privat: Sie dient nur dazu, Sie zu benachrichtigen, wenn jemand auf Ihre Frage antwortet.

Noch keine Fragen. Stellen Sie die erste.

Laden Sie die Anleitung für Ihr Joystick kostenlos im PDF-Format! Finden Sie Ihr Handbuch COM-KY023JM - Joy-It und nehmen Sie Ihr elektronisches Gerät wieder in die Hand. Auf dieser Seite sind alle Dokumente veröffentlicht, die für die Verwendung Ihres Geräts notwendig sind. COM-KY023JM von der Marke Joy-It.

BEDIENUNGSANLEITUNG COM-KY023JM Joy-It

vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der Verwendung zu beachten ist.

Sollten Sie während der Verwendung unerwartet auf Probleme stoßen, so können Sie uns selbstverständlich gerne kontaktieren.

2. GERÄTEÜBERSICHT

Dieses Joystick Modul gibt die aktuellen Positionen der X und Y Achse als analoges Signal über die Pins VRx und VRy aus. Außerdem kann der Jostick heruntergedrückt werden, wodurch sich der Zustand am Pin SW von LOW zu HIGH ändert.

GND +5V VRx VRy SW KY-023 JOY-IT®

3. ANWENDUNGSBEISPIEL ARDUINO

Schließen Sie das Modul zunächst an Ihren Arduino an:

7-12V/INTU RESET A5/SCL A4/SDA AREF GND 13/SCLK 12/MISO -11/MOSI IOREF RESET 5V GND VIN DIG AL (FWN) iOU-iF ANALOG IN A2 A3 A4/SDA A5/SCL TX→1 RX←0 GND +5V VRx VRy SW KY-023 iOU-iF

JOYSTICK-MODUL ARDUINO

GNDGND
+5V5V
VRx A0
VRy A1
SW D3
// Deklaration und Initialisierung der Eingang-Pins
int JoyStick_X = A0; // X-Achse-Signal
int JoyStick_Y = A1; // Y-Achse-Signal
int Button = 3; // Knopf

void setup ()
{
    pinMode (JoyStick_X, INPUT);
    pinMode (JoyStick_Y, INPUT);
    pinMode (Button, INPUT);

    // Da der Knopf das Signal beim druecken auf Masse zieht,
    // schalten wir hiermit den PullUp-Widerstand ein
    digitalWrite(Button, HIGH);

    Serial.begin (9600); // Serielle Ausgabe mit 9600 bps
}

// Das Programm liest die aktuellen Werte der Eingang-Pins
// und gibt diese auf der seriellen Ausgabe aus
void loop ()
{
    float x, y;
    int Knopf;

    //Aktuelle Werte werden ausgelesen, auf den Spannungswert konvertiert...
    x = analogRead (JoyStick_X) * (5.0 / 1023.0);
    y = analogRead (JoyStick_Y) * (5.0 / 1023.0);
    Knopf = digitalRead (Button);

    //... und an dieser Stelle ausgegeben
    Serial.print ("X-Achse:"); Serial.print (x, 4); Serial.print ("V, ");
    Serial.print ("Y-Achse:"); Serial.print (y, 4); Serial.print ("V, ");
    Serial.print ("Knopf:

    if(Knopf==1)
    {
    Serial.println (" nicht gedrueckt");
    }
    else
    {
    Serial.println (" gedrueckt");
    }
    delay (200);
} 

4. ANWENDUNGSBEISPIEL RASPBERRY PI

i

Diese Anleitung wurde unter Raspberry Pi OS Bookworm für den Raspberry Pi 4 und 5 geschrieben. Es wurde keine Überprüfung mit neueren Betriebssystemen oder Hardware durchgeführt.

Da das Joystickmodul analoge Werte ausgibt, wird für die Verwendung mit dem Raspberry Pi ein Analog-Digital-Wandler benötigt. In diesem Beispiel verwenden wir den COM-KY053ADC von Joy-IT.

Schließen Sie das Modul zunächst an Ihren Raspberry Pi an.

Joy-It COM-KY023JM - ANWENDUNGSBEISPIEL RASPBERRY PI - 1

Für die Verwendung des ADC müssen zunächst einige Einstellungen vorgenommen und Abhängigkeiten installiert werden.

Zunächst müssen Sie I2C auf Ihren Raspberry Pi aktivieren. Um die Konfiguration zu öffnen, geben Sie den folgenden Befehl ein:

sudo raspi-config 

Wählen Sie dort 3 Interface Options → I4 I2C aus und aktivieren Sie die I2C-Schnittstelle.

Installieren Sie nun pip3 mit dem folgenden Befehl:

sudo apt-get install python3-pip 

Als nächstes muss die virtuelle Umgebung eingerichtet werden. Geben Sie dazu die folgenden Befehle ein:

mkdir project-name && cd project-name 
python -m venv --system-site-packages env 
source env/bin/activate 

Wir verwenden für unser Codebeispiel die Adafruit_CircuitPython_ADS1x15 Bibliothek, welche unter der MIT-Lizenz veröffentlicht wurde. Mit dem folgenden Befehlen laden Sie sich diese Bibliothek herunter und installieren sie.

pip3 install adafruit-circuitpython-ads1x15 

Das Codebeispiel, welches wir Ihnen zur Verfügung stellen, können Sie hier herunterladen oder Sie führen den folgenden Befehl in Ihrer Konsole aus.

wget https://www.joy-it.net/files/files/Produkte/COM-KY023JM/COM-KY023JM-RPi.zip 

Entpacken Sie nun die Datei mit dem folgenden Befehl:

unzip COM-KY023JM-RPi.zip 

Sie können nun das Skript mit dem folgenden Befehl ausführen. Achten Sie dabei darauf, dass Ihr Dateipfad abweichen kann.

python3 COM-KY023JM-RPi.py 

Alternativ können Sie sich das Codebeispiel auch hier kopieren und in Ihre Python-Datei einfügen.

<h1 id="coding-utf-8">-- coding: utf-8</h1>
import time
import board
import busio
import adafruit_ads1x15.ads1115 as ADS
from adafruit_ads1x15.analog_in import AnalogIn
from gpio zero import Button

<h1 id="create-the-i2c-bus">Create the I2C bus</h1>
i2c = busio.I2C(board.SCL, board.SDA)

<h1 id="create-the-adc-object-using-the-i2c-bus">Create the ADC object using the I2C bus</h1>
ads = ADS.ADS1115(i2c)

<h1 id="create-single-ended-input-on-channel0">Create single-ended input on channel0</h1>
chan0 = AnalogIn(ads, ADS.P0)
chan1 = AnalogIn(ads, ADS.P1)

<h1 id="pin-24-for-the-switch">Pin 24 for the switch</h1>
BUTTON_PIN = 24
button = Button(BUTTON_PIN)

while True:
    print("X: ", "{:>5}\t{:>5.3f}".format(chan0.value, chan0.voltage))
    print("Y: ", "{:>5}\t{:>5.3f}".format(chan1.value, chan1.voltage))
    if button.is_pressed:
    print("Taster wurde gedrückt")

time.sleep(1) 

5. INFORMATIONS- & RÜCKNAHMEPFLICHTEN

Unsere Informations- und Rücknahmepflichten nach dem Elektrogesetz (ElektroG)

Joy-It COM-KY023JM - INFORMATIONS- &amp; RÜCKNAHMEPFLICHTEN - 1

Symbol auf Elektro- und Elektronikgeräten:

Diese durchgestrichene Mülltonne bedeutet, dass Elektro- und Elektronikgeräte nicht in den Hausmüll gehören. Sie müssen die Altgeräte an einer Erfassungsstelle abgeben. Vor der Abgabe haben Sie Altbatterien und Altakkumulatoren, die nicht vom Altgerät umschlossen sind, von diesem zu trennen.

Rückgabemöglichkeiten:

Als Endnutzer können Sie beim Kauf eines neuen Gerätes, Ihr Altgerät (das im Wesentlichen die gleiche Funktion wie das bei uns erworbene neue erfüllt) kostenlos zur Entsorgung abgeben. Kleingeräte bei denen keine äußere Abmessungen größer als 25 cm sind können unabhängig vom Kauf eines Neugerätes in Haushaltsüblichen Mengen abgeben werden.

Möglichkeit Rückgabe an unserem Firmenstandort während der Öffnungszeiten:

SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn

Möglichkeit Rückgabe in Ihrer Nähe:

Wir senden Ihnen eine Paketmarke zu mit der Sie das Gerät kostenlos an uns zurücksenden können. Hierzu wenden Sie sich bitte per E-Mail an Service@joy-it.net oder per Telefon an uns.

Informationen zur Verpackung:

Verpacken Sie Ihr Altgerät bitte transportsicher, sollten Sie kein geeignetes Verpackungsmaterial haben oder kein eigenes nutzen möchten kontaktieren Sie uns, wir lassen Ihnen dann eine geeignete Verpackung zukommen.

6. SUPPORT

Wir sind auch nach dem Kauf für Sie da. Sollten noch Fragen offen bleiben oder Probleme auftauchen stehen wir Ihnen auch per E-Mail, Telefon und Ticket-Supportsystem zur Seite.

E-Mail: service@joy-it.net

Ticket-System: https://support.joy-it.net

Telefon: +49 (0)2845 9360 - 50 (Mo - Do: 09:00 - 17:00 Uhr, Fr: 09:00 - 14:30 Uhr)

Für weitere Informationen besuchen Sie unsere Website: www.joy-it.net

Handbuch-Assistent
Angetrieben von Anthropic
Warten auf Ihre Nachricht
Produktinformationen

Marke : Joy-It

Modell : COM-KY023JM

Kategorie : Joystick