You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Джойстик управления Arduino (KY-023)

  • Модель: ky-023-joi
  • Наличие: Есть в наличии

₴32.00


Аналоговый джойстик Ардуино KY-023 представляет собой манипулятор, который имеет в своей конструкции 2 потенциометра, а также одну кнопку тактового типа. Модуль позволит пользователю организовать управление разными устройствами. Например, можно создать проект дистанционного управления двухкоординатной поворотной системой видеокамеры, которой можно будет вращать в двух плоскостях. Джойстик на базе Arduino часто применяется для внедрения управления в шасси или в устройство робота, а также в других целях. 

Джойстик для Ардуино: распиновка

Прежде чем использовать модуль, следует заранее изучить его технические характеристики и сопоставить их с условиями, предусмотренными проектом. 

  • Требуемое напряжение — 5 В.
  • Возможность поворота ручки — 360 градусов.
  • Размеры — 40*32*26 мм.

Чтобы подключить джойстик в Ардуино, нужно знать особенности его распиновки, что гарантирует качество соединения с элементами проекта и 100% его работы.

  • GND — общий вход, “Земля”.
  • VCC — “+5V”, означает величину питания, которым нужно обеспечить систему.
  • SW —цифровой вход;
  • VRY — выход от потенциометра, отвечающего за движения по оси Y.
  • VRX — аналогично, но по оси X.

Джойстик для Arduino включает в себя два потенциометра, каждый из них рассчитан на 10 кОм. Именно эти приборы определяют положение устройства на оси X и Y, фиксирование сопротивляемости осуществляются рычагом. У потенциометров средний контакт выведен к входам VRY и VRX, а 2 и 3 соединены с массой и электропитанием. Кнопка SW снимает изменяющиеся показания. 

Для тех, кто планирует создание проекта на базе Arduino, аналоговый джойстик может быть также дополнительно оснащен резистором через гнездо R1. То есть, когда джойстик из Arduino подключен правильно, один вывод кнопки SW подключается к земле, поэтому при нажатии на джойстик в какую-либо сторону фиксируется замыкание. Для исключения фальшивых срабатываний и получения только стабильных данных, вывод SW подтягивают к питанию с 5В через резистор R1. Также допускается применение встроенного резистора.

Чтобы получать данные с выводов Y и X KY-023 Arduino, нужно использовать аналоговый порт микропроцессора Ардуино, при этом следует позаботиться о сохранении значения 0-5В или от 0-1023. Когда в работе используется вывод SW, следует сохранять значения 0-5В, то есть чередования 0 и 1. 

Прежде чем использовать KY-023, datasheet обязателен к изучению. Техническая документация на устройство позволит точно определить функционал и сферу применения джойстика.

Джойстик для ПК из Ардуино: область применения

  • Ардуино джойстик и серво — их комплексное применение позволяет варьировать скоростью передвижения элементов в разных плоскостях. Возможности собранной схемы зависят от вида сервопривода.
  • Джойстик Денди Ардуино — позволяет собрать простейший пульт для управления в электронных играх для организации движения вверх/вниз или вправо/влево. 
  • Джойстик и шаговый двигатель Ардуино — применяются для сборки роботизированных устройств и организации движения отдельными элементами конструкций.

Используя Arduino джойстик, двигатель робота или шасси другого функционального устройства становится легко управляемым и более функциональным. Порядок подключения прост и понятен даже начинающему ардуинщику.

Как подключить джойстик и Ардуино

Итак, чтобы считывать показатели с потенциометров модуля, нужно использовать аналоговые выходы на Arduino A0 и A1, цифровой вывод применяется для считывания значений с кнопки. Таким образом, используя джойстик Ардуино, подключение осуществляется к контактам:

  • 5V;
  • GND;
  • VRY — на A1;
  • VRX —  на A0;
  • SW — на 3.

Если дополнительно используется резистор R1, следует применять размер устройства типа 0805. Далее с KY-023 подключение осуществляется следующим образом:

  • подключаем соединительные провода VRX к порту A0;
  • соединяем VRY с портом A1;
  • SW присоединяем к порту 3.

Затем подключаем питание 5В к выводу 5V, соединяем “Землю” с таким же выходом на микроконтроллере Arduino. Можно вставить джойстик в Arduino Uno, Pro Mini или другую плату, по сложности подходящую к проекту.

Работа с джойстиком Ардуино: пример скетча

Используя джойстик KY-023, пользователю нужно предварительно прописать скетч в среде Arduino IDE. Правильно указанные функции позволят устройству постоянно считывать данные с потенциометров и преобразовывать их в значения напряжения. Принцип считывания следующий:

  • Нажатие кнопок вверх/вниз увеличивает или уменьшает значения X.
  • Перемещение джойстика вправо/влево уменьшает или увеличивает значения по оси Y. 

Есть множество разъяснений по поводу скетча Arduino (примеры), джойстик KY-023 в сети представлен в большом разнообразии. Чаще всего прописание скетча следующее:

  • Указание пинов — VRX, VRY и SW.
  • В блоке Void setup() прописываем выход pinMode (SW, INPUT) и активируем резистор digitalWrite (SW, HIGH). На этом же этапе задается скорость в строке “Serial.begin”.
  • Блок Void loop() необходим для указания переменных показателей для всех портов и данных сбора информации. В таком случае, когда джойстик на Ардуино для ПК работает и устройство движется, все показатели по осям Y и X должны передаваться пользователю.  

Джойстик KY-023: купить в интернет-магазине Ekot

Если вам нужен джойстик Arduino, купить устройство вы можете в режиме онлайн, на данной странице нашего интернет-магазина Ekot.com.ua. Подробное техническое описание и фото гарантируют простоту процесса оформления заказа. Действуют доступные цены, при этом вся продукция поставляется от производителей и их официальных поставщиков напрямую. Кроме того, в других разделах нашего магазина вы сможете подобрать все необходимое для создания функционального проекта. Например, если используйте плату Arduino, джойстик и сервопривод, необходимо собрать робота с колесной или гусеничной базой и т.п. Для удобства весь ассортимент разделен на разделы.

Если прежде, чем джойстик Ардуино купить, вы хотели бы задать вопросы, свяжитесь с нами по указанным телефонам или в режиме онлайн.


Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Рекомендуемые товары

₴52.00

SG90 — сервопривод, используемый для сборки автомоделей с функцией управления передними колесами. Пр..

₴10.00

Сенсорная кнопка TTP223 Arduino изготовлена на основе схемы BA6. Это плата без корпуса, функционирую..

₴22.00

Датчик напряжения Arduino — специальный модуль, который разработан для измерения напряжения без испо..

₴25.00

SW-420 sensor реагирует на вибрацию и используется в проектировании противоугонных, охранных систем,..

₴200.00

Arduino Uno — одна из самых доступных и популярных плат. В основе этого микроконтроллера чип ATmega ..