KY-023 Dual-axis XY Joystick Module er meget nyttigt til f.eks. styring af robotter. Tilslut x og y til de analoge ben på Arduino, og du er klar til at gå. Joysticket registrerer også klik, denne port kan tilsluttes en digital pin.
Spændingen på x- og y-benene på modulet er halvdelen af indgangsspændingen, når joysticket er i ro. Når 5V er tilsluttet, er begge ben derfor 2,5V. Spændingen bliver højere eller lavere, når joysticket trykkes henholdsvis op eller ned.
Tekniske detaljer:
Operating Voltage 3.3V to 5V
2 potentiometers for 2 axes
1 switch
Connector: +5Vcc – GND – VRx – VRy – SW
Board Dimensions 2.6cm x 3.4cm [1.02in x 1.22in]
Eksempel
Her viser vi et hurtig eksempel på hvordan du kan udlæse data fra dit modul til din arduino via serial monitoren.
Du skal bruge:
Forbind sådan:
GND (KY-023) = GND (Arduino)
+5V (KY-023) = +5V (Arduino)
VRx (KY-023) =Pin A0 (Arduino)
VRy (KY-023) = Pin A1 (Arduino)
SW (KY-023) = Pin 7 (Arduino)
Kode:
int value = 0; void setup() { //pinMode(A0, INPUT); //pinMode(A1, INPUT); pinMode(7, INPUT_PULLUP); //set pin 7 as an input and enable the internal pull-up resistor Serial.begin(9600); } void loop() { value = analogRead(A0); // read X axis value [0..1023] Serial.print("X:"); Serial.print(value, DEC); value = analogRead(A1); // read Y axis value [0..1023] Serial.print(" | Y:"); Serial.print(value, DEC); value = digitalRead(7); // read Button state [0,1] Serial.print(" | Button:"); Serial.println(value, DEC); delay(100); }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.