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.