Двухосевой джойстик с кнопкой — это удобный модуль управления для проектов на 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 в зависимости от положения ручки по осям X и Y. Кнопка 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грн.


<< Проекты << Все товары >> Статьи, уроки >>