Top.Mail.Ru
Перейти к содержанию

Рекомендуемые сообщения

Всем привет

Поскольку у меня нет надлежащих навыков программирования, я пытаюсь найти прошивку ESP32 для беспроводного штурвала gt3. Хотелось бы использовать матрицу из кнопок и 4-5 поворотных энкодеров. Проблема в том, что я не могу найти прошивку, которая могла бы полностью покрыть эти 2 мои потребности.

 

https://github.com/lemmingDev/ESP32-BLE-Gamepad

Я пытался сделать матрицу кнопок 4x4, используя пример из проекта выше . С помощью диодов я смог заставить все кнопки работать одновременно, но я никак не могу интегрировать поворотные энкодеры

Далее я работал с готовой прошивкой
https://github.com/MagnusThome/ESP32-BLE-Gamepad

Матрица и энкодеры работают хорошо. Но, к сожалению, регистрируется только 1 нажатая клавиша, не более. Я думаю, что это строгое ограничение на количество нажатых клавиш можно снять, изменив какую-то переменную. Однако после ночи усердных поисков я не смог найти ее и сдался.

Далее я нашел крутой проект с интерфейсом
https://gitlab.com/realrobots/rr_configurator
Этот проект позволяет объединить несколько микроконтроллеров в одно устройство и подключить очень и очень много кнопок и настроить все выходы с помощью rr_configurator. Я был так рад, что нашел это. С помощью этой прошивки можно использовать неограниченное количество одновременных нажатий в матрице кнопок, даже без использования диодов. Но если бы все было хорошо, то я бы не стал просить у вас прошивку. К сожалению, у меня, как и у некоторых других людей, возникают проблемы с повторным подключением. Я не буду утомлять вас подробностями

 

Я также пытался настроить другие прошивки, но всегда появляется какая-то неприятность, которую я решить не в силах. Я думаю, что я проклят

Может быть кто-то умеет у себя руль на ESP32 и поможет найти мне прошивку
Или подскажите, где можно найти людей, которые "незадорого" помогут найти в первой прошивке это ограничение и снять его

 

Также, может быть кому-нибудь пригодятся эти ссылки в своих проектах)

 

IMG_20221104_172125 (1) (1).jpg

Ссылка на комментарий
×
×
  • Создать...