KY-023 Dual-axis XY Joystick Module

kr.15.00 inkl. moms

På lager

KY-023 Dual-axis XY Joystick Module.

Varenummer (SKU): 2415 Kategori: Tags: , , , ,

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.

Vær den første til at anmelde “KY-023 Dual-axis XY Joystick Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *