Джойстик
В этом разделе мы разберём, как использовать модуль джойстика. Он похож на джойстики контроллеров PS2 (PlayStation 2). Такие джойстики широко применяются в играх, а также для управления дронами, радиоуправляемыми машинами, роботами и другими устройствами, чтобы менять положение или направление.
Знакомство с железом — модуль джойстика
Ручку джойстика можно двигать вертикально и горизонтально, и он передаёт своё положение (оси X и Y) микроконтроллеру (например, ESP32). Кроме того, ручку можно нажать вниз, как кнопку. Джойстик обычно работает от 5 В, но его также можно подключить к 3,3 В.
Как это работает?
Модуль джойстика содержит два потенциометра по 10 кОм: один для оси X и другой для оси Y. Также в нём есть кнопка, которая срабатывает при нажатии на ручку.
Когда вы двигаете джойстик справа налево или слева направо (ось X), один из потенциометров перемещается соответственно. Аналогично, когда вы двигаете его вверх и вниз (ось Y), перемещается второй потенциометр.
Вы также можете увидеть, как срабатывает кнопка, когда вы нажимаете на ручку.