#1 2016-07-28 08:24:05

electronhic
Учасник
Зареєстрований: 2016-03-23
Повідомлень: 7

Помогите сделать многоуровневое меню на енкодере.

Помогите сделать многоуровневое меню на енкодере.

Хочу собрать радио на RDA5807M + екран 1602 + енкодер с кнопкой.

Как я хочу чтоб оно работало:

1)крутим енкодер в лево-уменьшается громкость
2)крутим енкодер в право-увеличивается громкость
3)нажали отпустили кнопку-произошол автопоиск следующего канала
4)нажали и держим кнопку-попадаем в меню настроек
5)ничего не трогаем в меню-происходит автовыход с меню

Коды и2с для RDA5807M с ними у меня проблем нет.Немогу осилить написать структуру и алгоритм меню

P.S.: в меню хочу сделать все настройки которые только есть у етого радио в даташите(примерно 40 пунктов меню).Не комерция.Помогите кто чем может big_smile

Неактивний

#2 2016-07-28 18:19:04

qwone
Учасник
Зареєстрований: 2016-07-25
Повідомлень: 143

Re: Помогите сделать многоуровневое меню на енкодере.

electronhic  Есть такая байка. Жил был царь. Он движением бровей развязывал войну, отправлял армии и так далее. Как он это делал. У него был большой двор. Были наблюдающие за лицом царя 24 часа в сутки. Потом эти наблюдающие сообщали свои наблюдения Большому Совету и уже исходя из возможностей и потребностей этого царства примимали правильное решение. А царь просто хмурил брови и не знал ,что происходит за пределами дворца, хотя и считался в мире Разумным Царем. Так и с вашим меню. Вы хмурите брови, а код программы должен быть поэфективнее работы Большого Совета.

Остання редакція qwone (2016-07-28 18:35:12)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму