Помощь с алгоритмом

gzp13
Offline
Зарегистрирован: 06.04.2015

Здравствуйте. Направьте на путь. Делаю переключатель режимов для аппаратуры управления квадрокоптером.

6 кнопок, ардуина, дисплей OLED128x64. При нажатии на кнопку режим должен подсвечиваться, а остальные не должны подсвечиваться. Подсветку я понял как сделать .

myOLED.invText();   
myOLED.print(F("SIMP"), 0,37);
 myOLED.invText(false); 
А вот как сделать чтобы при нажатии другой кнопки гасла подсветка предыдущей нажатой кнопки что то не пойму. Алгоритм набросал и прилагаю.

 

b707
Offline
Зарегистрирован: 26.05.2017

не увидел алгоритма...

При нажатии новой кнопки сначала выключаете подсветку всех кнопок, а потом - включаете подсветку нужной кнопки

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, допустим, если пользовать U8G2, то ничего предпринимать не требуется - там вывод начинается с очистки экрана, если мне склероз не изменяет.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

gzp13 пишет:
Алгоритм набросал и прилагаю.
Хороший алгоритм. Вот прямо как набросали, так и делайте.