Instructions

KY-023 Joystick Modul (XY-Achsen)
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 107 von 227
//... 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);
}
Anschlussbelegung Arduino:
Knopf = [Pin 3]
Y-Position = [Pin A1]
X-Position = [Pin A0]
Sensor+V = [Pin 5V]
Sensor GND = [Pin GND]
Beispielprogramm Download
KY-023_Joystick_Modul.zip
Codebeispiel Raspberry Pi
!! !! !! !!Achtung Analoger Sensor Achtung
Der Raspberry Pi besitzt im Gegensatz zum Arduino keine analogen Eingänge bzw. es ist kein ADC (analog
digital Converter) im Chip des Raspberry Pi's integriert. Dies schränkt den Raspberry Pi ein, wenn man
Sensoren einsetzen möchte, wo nicht digital Werte ausgegeben werden [Spannungswert überschritten ->
digital EIN | Spannungswert unterschritten -> digital AUS | Beispiel: Knopf gedrückt [ ] Knopf losgelassen [EIN
]], sondern es sich hier um einen kontinuierlichen veränderlichen Wert handeln sollte (Beispiel: AUS
Potentiometer -> Andere Position = Anderer Spannungswert)
Um diese Problematik zu umgehen, besitzt unser mit dem ein Modul mit 16 Bit
Sensorkit X40
KY-053
genauen ADC, welches Sie am Raspberry nutzen können, um diesen um 4 analoge Eingänge erweitern zu
können. Dieses wird per I2C an den Raspberry Pi angeschlossen, übernimmt die analoge Messung und gibt
den Wert digital an den Raspberry Pi weiter.
Somit empfehlen wir, bei analogen Sensoren dieses Sets das KY-053 Modul mit dem besagten ADC
dazwischenzuschalten. Nähere Informationen finden Sie auf der Informationsseite zum  Analog KY-053
Digital Converter
!! !! !! !!Achtung Analoger Sensor Achtung
Das Programm nutzt zur Ansteuerung des ADS1115 ADC die entsprechenden ADS1x15 und I2C Python-
Libraries der Firma Adafruit. Diese wurden unter dem folgenden Link [https://github.com/adafruit/Adafruit-
] unter der BSD-Lizenz [ ] veröffentlicht. Die benötigten Libraries sind im Raspberry-Pi-Python-Code Link
unteren Download-Paket enthalten.