Графическое меню на дисплее 128x64 st7920

Как реализовать графическое меню?

Вопросы от новичков
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Графическое меню на дисплее 128x64 st7920

#41

Сообщение dizzyy » 27.09.2019{, 00:39}

av писал(а):
27.09.2019{, 00:11}
Руслан вы уж извините ,но блок на две строки все равно не то. Может я уже многого хочу . И все таки более удобней иметь блоки для одной строки с входами указания координат расположения на дисплее
av писал(а):
26.09.2019{, 23:19}
dizzyy, вы о чем ? Из вашего поста №53 под спойлером вы применяли штатные блоки
я ж об этом и писал , и так там сделал .. и также упомянул что отдельными проще..
я вот смотрю как подсветку меняэмого значения присобачить..
сейчас все пишется цветом 1
если мы в общем меню, то у нас все пишется цветом 1 , а когда ми выбираем пункт меню для смены , то надо нарисовать прямоугольник цветом 1 , а текст писат цветом 0

Отправлено спустя 1 минуту 3 секунды:
а отдельные блоки не проблема , наплодим чтоб удобно было и на все случаи жизни :D

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Графическое меню на дисплее 128x64 st7920

#42

Сообщение dizzyy » 27.09.2019{, 16:29}

av писал(а):
27.09.2019{, 15:54}
не прокатит у нас наплодить раздельных блоков
почему? как раз разные блоки чтоб можно было по надобности выбрать тот что надо и его включать при надобности..
самые первие блоки для 5110 - также есть все вместе а есть каждая строчка отдельно .. но там кроме заглавного блока есть и блок что ставится в конце там мы оглашаем display.display(); , а тут в блоке мы делаем while(u8g.nextPage()); может попробовать вынести также в отдельный блок ..

rusincor
Рядовой
Сообщения: 31
Зарегистрирован: 01.09.2019{, 21:28}
Репутация: 0
Имя: Руслан

Графическое меню на дисплее 128x64 st7920

#43

Сообщение rusincor » 03.10.2019{, 17:36}

Всем привет срочно по работе уезжал завтра до компа доберусь попробую.
Извините что пропадаю.

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Графическое меню на дисплее 128x64 st7920

#44

Сообщение dizzyy » 15.10.2019{, 10:30}

какая разница в этих подключениях ?
//U8GLIB_ST7920_128X64_1X u8g(18, 16, 17); // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17
//U8GLIB_ST7920_128X64_4X u8g(18, 16, 17); // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17

rusincor
Рядовой
Сообщения: 31
Зарегистрирован: 01.09.2019{, 21:28}
Репутация: 0
Имя: Руслан

Графическое меню на дисплее 128x64 st7920

#45

Сообщение rusincor » 18.10.2019{, 10:50}

av,
Приношу извинения за отсутствие активности. Просто я в командировке и доступа до компа с ардуиной нету. Как приеду сразу начну тестить всё что вы советуете. Огромное Спасибо за участие.

Sanok
Рядовой
Сообщения: 25
Зарегистрирован: 31.08.2021{, 06:19}
Репутация: 2
Откуда: Добряка
Имя: Александр

Графическое меню на дисплее 128x64 st7920

#46

Сообщение Sanok » 27.07.2022{, 19:17}

Добрый день, немного доработал ваше меню, понравилась прокрутка графики в меню(вы сами рисовали или есть заготовки?). Как готовая заготовка пойдет, начинающим для понимания
ps- тестировал на 2560 с энкодером, на дисплее 12864 st7920 spi
pss-сделал по примеру Калинникова Николая для 1602(Ссылка youtube)
Вложения
меню U8glib.rar
(189.49 КБ) 60 скачиваний

Ответить

Вернуться в «Начинающим»