JoyStick Breakout Modul PS2 Spielsteuerung Game Controller for Arduino
Produktbeschreibung
Überblick
Joystick Breakout Module
Beschreibung
Das zweiachsige Joystick-Modul verwendet ein PS2-Joystick-Potentiometer mit (X,Y) 2-Achsen-Analogausgang und (Z) 1-Kanal-Tasten-Digitalausgang. Mit der ARDUINO-Sensorerweiterungskarte können Fernbedienungen und andere interaktive Arbeiten erstellt werden. Beim Design des XY sind die Z-Achsen-Schaltkreise einzeln festgesteckt. Verwenden Sie ein 3-poliges Kabel zur Platine.
Funktionen
- Eingangsspannung: DC 3,3 V bis 5 V
- Ausgangssignal:
- 2 analoge Ausgänge – (X, Y) Zwei-Achsen-Offset (analoges Signal)
- 1 Digitalausgang – ob die Z-Achse gedrückt ist oder nicht (Digitalsignal).
- Kompatibel mit dem ARDUINO-Controller
- Bidirektionaler 10K-Widerstand, Joystick in verschiedene Richtungen ändert den Widerstandswert.
- 5VDC-Stromversorgung.
- (X, Y)-Wert etwa 2,5 V im statischen Zustand
- Durch Bewegen des Joysticks wird der Spannungswert von 0 V auf 5 V geändert.
Pinbelegung
- 5V: 5V
- GND: GND
- URX: Analog 0
- URY: Analog 1
- SW: Digital 2
Lieferumfang:
- 1x Joystick-Breakout-Modul
Democode
#define PIN_X 0
#define PIN_Y 1
#define PIN_Z 2
void setup() {
pinMode(PIN_X, INPUT);
pinMode(PIN_Y, INPUT);
pinMode(PIN Z, INPUT);
Serial.begin( 9600);
void loop() {
int x,y,z;
x=analogRead(PIN_X);
y=analogRead(PIN_Y);
z=analogRead(PIN_Z );
Serial.print("X=");
Serial.print(x);
Serial.print(" Y=");
Serial.print( y);
Serial.print(" Z=");
Serial.println(z);
delay(1000);
}
Stichwörter
Joystick, Breakout, Module