Зависимости
- ядро Arduino для esp32
- https://github.com/aed3/PS4-esp32
- https://github.com/vndk36/ESC_ESP32
Установить библиотеки через скачивание зип-файла и "Add zip library"
ПС4 джойстик:
- левый стик вперед-назад - вкл-выкл и управление оборотами толкающего мотора
- правый стик лево-право - руль направления
- нажатие (кнопка) тачпада - вкл/выкл мотора наддува подушки
Включение логгирования приводит к крешам приложения. Продположительно связано с race condition при обработке приходящих от джойстика событий
- Вынести выставление скорости ESC и позиции сервы из коллбека в ардуиновский loop
- Обратная связь в джойстик (мигание, вибрация)