Модуль джойстика предназначен для создания физического интерфейса управления устройством. Совместим с распространёнными платформами вроде Arduino, ATtiny, Raspberry Pi, платами на базе чипов ESP32/8266, STM32 и многими другими. Для оптимальной работы достаточно питания в 5 вольт постоянного тока (используется два вывода: +5V и GND). Модуль сообщает информацию о положении стика по осям OX и OY, а также о состоянии нажатия кнопки (на стик можно нажимать). На контакте SW формируется цифровой сигнал (логическая 1 или 0) с кнопки (Switch), а с контактов VRx и VRy — аналоговый сигнал, который зависит от положения стика, с пограничными значениями от 0 до 5 вольт. На модуле имеются 4 монтажных отверстия для удобного размещения на корпусе будущего устройства. Прост и удобен в подключении: при программировании никакие отдельные библиотеки не требуются.
Применение джойстика может быть самым разным: в самодельных пультах управления (в связке с микроконтроллерами и модуля беспроводной связи, например, радиомодулями
NRF24L01 или
Bluetooth HC-05) для небольших лодок, машинок или роботов, для управления манипуляторами или другими мехатронными системами. При нехватке аналоговых портов на плате вашего контроллера и для необходимости более точной обработки значений с модуля джойстика, можете использовать модуль внешнего АЦП
ADS1115.