Dual-Achse XY Joystick Modul für Arduino, 2er Set


Dual-Achse XY Joystick Modul für Arduino, 2er Set

Artikel-Nr.: A-15.0016

Auf Lager
Lieferzeit: 1-2 Werktage

6,13
Preis inkl. MwSt., inkl. Standardversand


Dual-Achse XY Joystick Modul für Arduino

 

Beschreibung:

Ein Joystick ist ein Eingabegerät für Computer und für Spielkonsolen und ist dem Steuerknüppel eines Flugzeugs oder dem Gangschalthebel eines Autos nachempfunden. Er dient zur Bewegung von Steuer-oder Spielelementen in der EDV, wie z.B. die Steuerung eines Flugzeugs oder eines Fahrzeugs, die Positionierung eines Cursors auf dem Bildschirm oder die Bewegung einer virtuellen Person.

 

Dual-Achse XY Joystick Modul für Arduino

Dieses Dual-Achse XY Joystick Modul ist vergleichbar oder vielleicht sogar identisch zum Joystickmodul eines PS-2 Gamecontrollers. Der Schalter wird durch Drücken des Joystickknüppels betätigt. Die Ausgabe der Joystickkoordinaten ist analog und erfolgt über 2 Ausgänge.

2 freie analoge Schnittstellen am Mikrocontroller werden benötigt, damit die Steuerfunktion genutzt werden kann. Mit „X“ und „Y“ sind die Schnittstellen gekennzeichnet

Ein digitaler oder analoger Input eignet sich für den Tastendruck. Der Ausgang heißt "KEY".

 

Technische Daten:

- Eingangsspannung: 5V

- Signal: Analog

- 5 Pins

- 1 Taste (Druckfunktion auf den Joystick-Knüppel)

- Abmessungen etwa L x B x H: 29 x 34 x 35mm

 

Lieferumfang:     2 Stück Dual-Achse XY Joystick Module für Arduino

-----------------------------------------------------------------------------------------------------------------------------

Dual-Achse XY Joystick Modul

 

An der Daumenfläche besteht der Hebel aus rutschfestem Gummi.
4 Schraublöcher befinden sich auf der Platine.
Automatisch fährt der Joystick an seine Ausgangsposition zurück, sobald er losgelassen wird.
Zwischen den Pins beträgt der Abstand 2,54mm(Ideales Rastermaß)

Pin-Belegung
Pin GND = GND zu Arduino
Pin VCC = +5V Arduino
Pin X = Analog IN
Pin Y = Analog IN
Pin KEY = Digital IN (bitte vergewissern Sie sich, dass sie in Ihrem Programmcode den internen Pullup-Widerstand setzen, da der Taster auf der Platine nicht entprellt ist)

 

 Technische Daten


Beispielcode für Arduino

#define X_AXIS A0
#define Y_AXIS A1

int Xvalue;
int Yvalue;
const int Z_SWITCH = 3;
int Zvalue = 0;

void setup()
{
pinMode(Z_SWITCH, INPUT_PULLUP);
Serial.begin(115200);
Serial.println("Joystick Demo all4duino");
}
void loop()
{

Xvalue = analogRead (X_AXIS);
Serial.print ( "X:" );
Serial.print (Xvalue, DEC );

Yvalue = analogRead (Y_AXIS);
Serial.print ( " | Y:" );
Serial.print (Yvalue, DEC );

Zvalue = digitalRead(Z_SWITCH);
if (Zvalue == HIGH)
{
Serial.print (" | Z");
Serial.print (Zvalue);
}
else
{
Serial.print (" | Z");
Serial.print (Zvalue);
}
Serial.println ();
}

 

 

Zubehör

Produkt Hinweis Status Preis
L298N Stepper Motor Driver Shield Motortreiber Modul für Arduino L298N Stepper Motor Driver Shield Motortreiber Modul für Arduino
6,62 € *
MB102 Breadboard Power supply Module MB102 Breadboard Power supply Module
5,70 € *
LEDs 3mm - Set (10xrot, 10xgrün, 5xgelb) LEDs 3mm - Set (10xrot, 10xgrün, 5xgelb)
3,35 € *
*
Preise inkl. MwSt., inkl. Standardversand
 
Details zum Zubehör anzeigen

Auch diese Kategorien durchsuchen: Produkte, Displays & Module, Aktionsprodukte, Startseite