Description
Module Joystick 2 Axes avec Bouton – Compatible Arduino & ESP
Description du produit :
Ce module joystick est une interface analogique 2 axes (X et Y) avec un bouton poussoir intégré (clic). Il est idéal pour vos projets électroniques interactifs : robots, jeux, bras mécaniques, véhicules télécommandés, etc. Facile à utiliser avec Arduino, ESP32, ESP8266 et autres cartes de développement.
Caractéristiques principales :
- 2 axes analogiques : X et Y
- 1 bouton-poussoir intégré (clic en appuyant)
- Alimentation : 5V
- Sorties : 2 sorties analogiques (X, Y) + 1 sortie numérique (SW)
- Connecteur 5 broches (GND, +5V, X, Y, SW)
- Compatible : Arduino, ESP32, ESP8266, Raspberry Pi
Connexion avec Arduino :
- VCC → 5V
- GND → GND
- VRx → A0
- VRy → A1
- SW → D2
Connexion avec ESP :
Identique à Arduino. Attention : utiliser le 3.3V au lieu du 5V pour ESP8266 / ESP32 si nécessaire (certaines cartes tolèrent le 5V sur les GPIO).
Code de base pour Arduino :
“`cpp
void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP); // SW
}
void loop() {
int x = analogRead(A0);
int y = analogRead(A1);
int sw = digitalRead(2);
Serial.print(“X: “); Serial.print(x);
Serial.print(” | Y: “); Serial.print(y);
Serial.print(” | Bouton: “); Serial.println(sw == LOW ? “Appuyé” : “Relâché”);
delay(200);
}
Mesfar Oussema –
great product !