Двохосьовий джойстик з кнопкою — це зручний модуль керування для проєктів на Arduino, ESP32 та інших мікроконтролерах. Дозволяє керувати переміщенням по двох осях (X та Y), а також має вбудовану кнопку, яка спрацьовує при натисканні на сам джойстик.

  • Живлення: 5 В (підключення до контакту +5Vcc)
  • Загальний провід: GND
  • Аналоговий вихід по осі X: VRx
  • Аналоговий вихід по осі Y: VRy
  • Цифровий вихід кнопки: SW

Положення джойстика відстежується за допомогою вбудованих потенціометрів, що забезпечує точне визначення напрямку та сили відхилення. Натискання на ручку активує кнопку.

Підходить для проєктів керування роботами, сервоприводами, ігровими інтерфейсами, меню, а також у системах "розумного дому".

Схема підключення джойстика до Arduino

  • +5Vcc5V на Arduino
  • GNDGND на Arduino
  • VRxA0 (аналоговий вхід)
  • VRyA1 (аналоговий вхід)
  • SWD2 (цифровий вхід)

Підключіть джойстик до 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.

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

Джойстик двохосьовий з кнопкою

  • Модель XY Joystick Module
  • Код: ID-228
  • Наявність Є в наявності
  • 44.72грн.


<< Проекти << Усі товари >> Статті, уроки >>