Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket Joystick-moduuli:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

Kaksoisakselinen joystick-moduuli painikkeella

Tämä esimerkki lukee joystick-moduulin analogiset X- ja Y-akselin asennot sekä integroidun painikkeen. Liikuta sauvaa tai paina sitä alas nähdäksesi reaaliaikaiset sijaintiarvot ja painikkeen tilan Serial Monitorissa.

Kytkentäkaavio: Joystick-moduuli laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Joystick-moduuli laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
Dual_Axis_Joystick_Module_with_Pushbutto.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Dual-Axis Joystick Module with Pushbutton
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Joystick module
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Pin definitions
const int PIN_X = A0;
const int PIN_Y = A1;
const int PIN_SW = 2;

void setup() {
  // Enable internal pull-up resistor for the integrated pushbutton
  pinMode(PIN_SW, INPUT_PULLUP);
  
  Serial.begin(115200);
  Serial.println(F("Joystick Module Demo"));
  Serial.println(F("--------------------"));
}

void loop() {
  // Read analog values for X and Y axes (range: 0 - 1023)
  int xVal = analogRead(PIN_X);
  int yVal = analogRead(PIN_Y);
  
  // Button is active-low (reads LOW when pressed)
  bool isPressed = (digitalRead(PIN_SW) == LOW);

  // Print the results to Serial Monitor
  Serial.print(F("X: "));
  Serial.print(xVal);
  Serial.print(F(" | Y: "));
  Serial.print(yVal);
  Serial.print(F(" | Button: "));
  Serial.println(isPressed ? F("PRESSED") : F("RELEASED"));

  delay(150);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 analogisen joystick-moduulin demo

Tämä projekti lukee X- ja Y-asennot sekä integroidun painonapin tilan kaksakselisesta analogisesta joystick-moduulista. ESP32 lukee analogiset jännitteet GPIO 34:n ja 35:n kautta, ja painikkeen tilan GPIO 32:n kautta. Avaa Serial Monitor nopeudella 115200 baud nähdäksesi joystickin koordinaatit ja painallukset reaaliajassa.

Kytkentäkaavio: Joystick-moduuli laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Joystick-moduuli laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
ESP32_Analog_Joystick_Module_Demo.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 Analog Joystick Module Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Joystick module
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// Pin definitions (using bare GPIO numbers for ESP32)
const int pinVRX = 34;
const int pinVRY = 35;
const int pinSW  = 32;

void setup() {
  Serial.begin(115200);
  
  // Configure push-button pin with internal pull-up
  pinMode(pinSW, INPUT_PULLUP);
}

void loop() {
  // Read analog values from joystick potentiometers (0 - 4095 on ESP32)
  int xVal = analogRead(pinVRX);
  int yVal = analogRead(pinVRY);
  
  // Read digital state of the integrated switch (LOW when pressed)
  bool isPressed = (digitalRead(pinSW) == LOW);

  // Print the readings to the Serial Monitor
  Serial.print("X: ");
  Serial.print(xVal);
  Serial.print(" | Y: ");
  Serial.print(yVal);
  Serial.print(" | Button: ");
  Serial.println(isPressed ? "PRESSED" : "RELEASED");

  delay(100);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Joystick-moduuli

Tällä boardilla voidaan joystickin X- ja Y-asento näyttää analogisena jännitteenä lähtöpinneissä. Sopii mm. Arduino-, Raspberry Pi-, ESP8266- tai ESP32-projekteihin.

katso täältä kytkentäkaavio ja esimerkkikoodi >>>

Moduuli voidaan juottaa tai käyttää breadboardilla.

Jännitealue: 0 - 5 V
Käyttöjännite: 3,3 - 5V
Mitat: 34 x 39 x 26 mm

  • 34 x 39 x 26 mm
  • 3,3 - 5V
  • Analoginen jännite
  • X- ja Y-lähtö

Miksi valita tämä tuote?

  • Analoginen paikkalähtö – Antaa X- ja Y-asennon jännitteenä.
  • Sopii projekteihin – Käytettävissä Arduino, Raspberry Pi, ESP8266, ESP32.
  • Sopii breadboardille – Voidaan käyttää breadboardilla.
  • Myös juotettavissa – Moduuli voidaan juottaa.
Tiedot
Mitat34 x 39 x 26 mm
Käyttöjännite3.3/5V
SopiiArduino, Raspberry Pi, ESP8266, ESP32

Usein ostettu yhdessä

Yhteensä: € 4,75

Arvostelut

Ei vielä arvosteluja.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 6,70Saksa 1-3, Ranska 2-3, Espanja/Italia 2-4, muut maat 3-5 arkipäivää
  • Paketti seurannalla€ 8,50Saksa 1-3, Ranska 2-3, Espanja/Italia 2-4, muut maat 3-5 arkipäivää
  • Paketti seurannalla€ 11,35Saksa 1-3, Ranska 2-3, Espanja/Italia 2-4, muut maat 3-5 arkipäivää
  • Paketti seurannalla€ 12,25Saksa 1-3, Ranska 2-3, Espanja/Italia 2-4, muut maat 3-5 arkipäivää
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut

Veden sameusanturi

Veden sameusanturi

€ 13,50
Solid State -relemoduuli 5V

Solid State -relemoduuli 5V

€ 2,35