Джойстик
Created: October 23, 2023 12:53 AM Tags: ввод
Подключение
Обратите внимание, что этот джойстик под Arduino с АЦП под 5 вольт. В ESP32 мы будем подключать его к 3.3V, так как АЦП не поддерживает напряжение выше. Джойстик → ESP32 SW → IO5 (любой цифровой пин) VRy → IO7 (любой аналоговый пин) VRx → IO9 (любой аналоговый пин) +5V → 3V3 (!!!) GND → GNDПример
Подводные камни
В крайних положениях перемещение джойстика регистрируется плохо. В мануалах по ESP32 говорится, что АЦП плохо различает напряжения, близкие к нулю или 3.3 В. Возможно стоит использовать резисторы, чтобы напряжение джойстика изменялось от 0.2 до 3 В. ESP32 Analog Input with Arduino IDE | Random Nerd Tutorials