Занимаясь полетами на коптере, решил сделать себе кнопочный пульт для переключения режимов.
Долгие поиски в интернете привели меня к 2 разным скетчам для ардуины. Один работает с LCD дисплеем + кнопки он работает хорошо с трейнер входом в пульте.
Второй сделан для управления сигналом вместо крутилки на пульте.
Проблема в том что в первом мне не нравится как работают кнопки. Они подключаются все 6 через один аналоговый вход и делятся резисторами, иногда возинкают ошибки чтения и сигнал скачет.
Во втором управление кнопками реализованно через 6 аналоговых выходов, но мне не хочется вскрывать пульт чтобы подключить кнопки, через трейнер удобнее.
Я пытался как-то обьеденить эти 2 скетча, но моих познаний в этом деле не хватило, и в итоге ничего не выходит.
Это код первого скетча с LCD дисплеем
Это скетч с хорошим переключением кнопок но он не генерирует PPM сигнал
Это скетч для генерации PPM сигнала без кнопок управления
Помогите собрать код воедино.
Чтобы работало как вариант 2 но сигнал выдавало как в варианте 1. Ну и поддержка LCD желательно, для визуального отображения выбранного режима.