Двохосьовий джойстик з кнопкою — це зручний модуль керування для проєктів на Arduino, ESP32 та інших мікроконтролерах. Дозволяє керувати переміщенням по двох осях (X та Y), а також має вбудовану кнопку, яка спрацьовує при натисканні на сам джойстик.
- Живлення: 5 В (підключення до контакту
+5Vcc) - Загальний провід: GND
- Аналоговий вихід по осі X: VRx
- Аналоговий вихід по осі Y: VRy
- Цифровий вихід кнопки: SW
Положення джойстика відстежується за допомогою вбудованих потенціометрів, що забезпечує точне визначення напрямку та сили відхилення. Натискання на ручку активує кнопку.
Підходить для проєктів керування роботами, сервоприводами, ігровими інтерфейсами, меню, а також у системах "розумного дому".
Схема підключення джойстика до Arduino
- +5Vcc → 5V на Arduino
- GND → GND на Arduino
- VRx → A0 (аналоговий вхід)
- VRy → A1 (аналоговий вхід)
- SW → D2 (цифровий вхід)
Підключіть джойстик до Arduino згідно з переліком вище. Виходи VRx та VRy передають аналогові значення (від 0 до 1023) залежно від положення ручки по відповідній осі. Кнопка SW спрацьовує при натисканні на джойстик і підключається до цифрового входу.
Приклад скетчу для Arduino
const int VRx = A0;
const int VRy = A1;
const int SW = 2;
void setup() {
pinMode(SW, INPUT_PULLUP); // Кнопка підключена до землі
Serial.begin(9600);
}
void loop() {
int xValue = analogRead(VRx);
int yValue = analogRead(VRy);
int buttonState = digitalRead(SW);
Serial.print("X: ");
Serial.print(xValue);
Serial.print(" | Y: ");
Serial.print(yValue);
Serial.print(" | Кнопка: ");
Serial.println(buttonState == LOW ? "Натиснута" : "Не натиснута");
delay(300);
}Скетч зчитує значення з осей X та Y, а також перевіряє стан кнопки. Кнопка використовується з внутрішнім підтягуванням (режим INPUT_PULLUP), тому в натиснутому стані повертає LOW.
Джойстик двохосьовий з кнопкою
- Модель XY Joystick Module
- Код: ID-228
- Наявність Є в наявності
-
44.72грн.



