Модуль джойстик: подключение, как работает

Всем привет! В этой статье я расскажу про вот такой аналоговый джойстик в виде модуля для Arduino.
Этот модуль представляет собой чёрную плату с двумя потенциометрами, кнопкой и пинами для подключения. Между потенциометрами есть ось, на которой крепится чёрная ручка.
Рассмотрим распиновку и подключение этого модуля.

- GND — земля, минус (-). Подключается на пин GND на Arduino.
- +5V — питание 5 вольт. Подключаем к соответствующему пину Arduino.
- VRx — выход значения по оси X. Подключаем на один из аналоговых входов Arduino, например, А0.
- VRy — выход значения по оси Y. Подключаем на другой аналоговый вход, например, А1.
- SW — выход значения с кнопки. Если она нажата, на этом пине 1 (есть сигнал 5 вольт), если кнопка не нажата, то на этом пине 0 (нет сигнала).
По умолчанию на выходах X и Y джойстика (в отпущенном положении стика) выдаётся значение примерно 500—600. В минимальном положении выдаётся 0, в максимальном ~1024.
Обычно джойстики используются для создания игровых интерфейсов, либо для управления радиоуправляемыми моделями.
Вот и всё, что нужно знать про джойстик для Arduino!
Спасибо за внимание!