Графическое меню на дисплее 128x64 st7920
Графическое меню на дисплее 128x64 st7920
Предлагаю часы с озвучкой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
Прикрепил !av писал(а): 10 сен 2019, 19:22 Вы даже не удосужились прикрепить проект в котором у вас не решилось.
Отправлено спустя 1 минуту 4 секунды:
Там особо прикреплять та нечего
три картинки меню а как в подменю входить ума не приложу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref],
Уважаемый AV я так и не могу понять как вывести строки меню одновременно на дисплей.
просто запара какаято. Вы не могли бы ткнуть носом где расписано как это реализовать или может на своем проекте покажите пару пунктов как выводится
а по наглядному уже проще будет.
Уважаемый AV я так и не могу понять как вывести строки меню одновременно на дисплей.
просто запара какаято. Вы не могли бы ткнуть носом где расписано как это реализовать или может на своем проекте покажите пару пунктов как выводится



а по наглядному уже проще будет.

-
- Рядовой
- Сообщения: 42
- Зарегистрирован: 17 май 2019, 18:38
- Имя: Александр
Графическое меню на дисплее 128x64 st7920
[ref]rogerwaters[/ref],
Нормально если критика конструктивная а не просто срач
Нормально если критика конструктивная а не просто срач
-
- Рядовой
- Сообщения: 42
- Зарегистрирован: 17 май 2019, 18:38
- Имя: Александр
Графическое меню на дисплее 128x64 st7920
Смените дисплей на другой, например TFT- 320х240 ILI9341. Тогда поможем 100%. 

Графическое меню на дисплее 128x64 st7920
[ref]av[/ref],
Нет нивкоем случае не передумал, просто был в отъезде не было доступа к инету.
Во первых огромное спасибо Вам за помощь!
Я в блоке вывода графики для вывода нескольких картинок делал так
После энкодера ставил счетчик циклический допустим от 1 до 4 при достижении 4 включалась 1
Вход en_XBM делал integer и подключал к счетчику, на вход en_XBM подавались 1 или 2 или 3 а в самом блоке поправил код, что если ==1 то грузится 1 картинка если ==2 то вторая и тд. так я думаю можно много запихать. (прикрепил проект)
Там сделал вывод четырех пунктов текстового меню text_1 --- это наименование text_2 --- его значение например (скорость -> 100%) и так далее !!!
Может на базе этой доработки сможем прилепить меню!!!
Нет нивкоем случае не передумал, просто был в отъезде не было доступа к инету.
Во первых огромное спасибо Вам за помощь!
Я в блоке вывода графики для вывода нескольких картинок делал так
После энкодера ставил счетчик циклический допустим от 1 до 4 при достижении 4 включалась 1
Вход en_XBM делал integer и подключал к счетчику, на вход en_XBM подавались 1 или 2 или 3 а в самом блоке поправил код, что если ==1 то грузится 1 картинка если ==2 то вторая и тд. так я думаю можно много запихать. (прикрепил проект)
Там сделал вывод четырех пунктов текстового меню text_1 --- это наименование text_2 --- его значение например (скорость -> 100%) и так далее !!!
Может на базе этой доработки сможем прилепить меню!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref], Алексей добрый вечер, да блок работает.
Отображаются все три иконки в раз просто которая в фокусе она светлая.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Текста влазит 6 строк
Названия можете написать любые я еще в процессе придумывания.
Это будет блок управления приточно-вытяжной вентиляции с рекуператором.
Проект на 6 строк во вложении
Отображаются все три иконки в раз просто которая в фокусе она светлая.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Текста влазит 6 строк
Названия можете написать любые я еще в процессе придумывания.
Это будет блок управления приточно-вытяжной вентиляции с рекуператором.
Проект на 6 строк во вложении
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref], Алексей добрый вечер спасибо за труды.
Проект залил меню работает, а подменю частично нет -- то-есть пункты подменю переключаются а их значения поменять не могу.
В ссылке видео чтобы наглядно было.
Видео
Проект залил меню работает, а подменю частично нет -- то-есть пункты подменю переключаются а их значения поменять не могу.
В ссылке видео чтобы наглядно было.
Видео
Графическое меню на дисплее 128x64 st7920
у меня не пошло
[ref]av[/ref], есть ошибка в
if (en_graphics_113206122_2 ) { u8g.setColorIndex(1);
u8g.drawFrame(25, 3+list_frame, width_frame, height_frame); }
'list_frame' was not declared in this scope
в блоке это строчка
if (en_graphics ) { u8g.setColorIndex(color_g);
graphics }
также
_func_UB_201536490(&UB_201536490_Instance1, UB_201536490_ubi_145266424, UB_201536490_ubi_85351464, UB_201536490_ubi_42610036, UB_201536490_ubi_94809482, UB_201536490_ubi_59920069, UB_201536490_ubi_210017112, 25, 1500);
'_func_UB_201536490' was not declared in this scope
[ref]av[/ref], есть ошибка в
if (en_graphics_113206122_2 ) { u8g.setColorIndex(1);
u8g.drawFrame(25, 3+list_frame, width_frame, height_frame); }
'list_frame' was not declared in this scope
в блоке это строчка
if (en_graphics ) { u8g.setColorIndex(color_g);
graphics }
также
_func_UB_201536490(&UB_201536490_Instance1, UB_201536490_ubi_145266424, UB_201536490_ubi_85351464, UB_201536490_ubi_42610036, UB_201536490_ubi_94809482, UB_201536490_ubi_59920069, UB_201536490_ubi_210017112, 25, 1500);
'_func_UB_201536490' was not declared in this scope
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref],
Добрый вечер Алексей да сегодня освобожусь и сразу протестирую.
Отправлено спустя 5 минут 1 секунду:
[ref]dizzyy[/ref],
это не у AV ошибки это я блок вывода на дисплей дописывал и накосячил.
Добрый вечер Алексей да сегодня освобожусь и сразу протестирую.
Отправлено спустя 5 минут 1 секунду:
[ref]dizzyy[/ref],
это не у AV ошибки это я блок вывода на дисплей дописывал и накосячил.
Графическое меню на дисплее 128x64 st7920
[ref]rusincor[/ref], сегодня получил зверя и думал затестить..
Графическое меню на дисплее 128x64 st7920
[ref]dizzyy[/ref],
Попробуйте этот
Отправлено спустя 2 минуты 15 секунд:
[ref]av[/ref],
Алексей скинул поправленный блок с вашими доработками.
Отправлено спустя 11 минут 20 секунд:
[ref]av[/ref],
Вот видео по работе меню.
https://cloud.mail.ru/public/4waD/4NTqjtLod
Попробуйте этот
Отправлено спустя 2 минуты 15 секунд:
[ref]av[/ref],
Алексей скинул поправленный блок с вашими доработками.
Отправлено спустя 11 минут 20 секунд:
[ref]av[/ref],
Вот видео по работе меню.
https://cloud.mail.ru/public/4waD/4NTqjtLod
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
все врасиво ..
но есть одно неудобство ..нельзя использовать например 2 блока. например как я делал на 1602 .. два блока на отображение меню, их включает переменная активности меню. но если меню не активно работают 2 других блока для отображения активности процеса например температура или приветствие..
как тут в примере, сначала пустой экран, а можно было бы что то выводить не входя в меню
Отправлено спустя 1 минуту 3 секунды:
возможно разделить на блоки мекст, графику и рисование
но есть одно неудобство ..нельзя использовать например 2 блока. например как я делал на 1602 .. два блока на отображение меню, их включает переменная активности меню. но если меню не активно работают 2 других блока для отображения активности процеса например температура или приветствие..
как тут в примере, сначала пустой экран, а можно было бы что то выводить не входя в меню
Отправлено спустя 1 минуту 3 секунды:
возможно разделить на блоки мекст, графику и рисование
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref], Я в посте #44 проект скинул Ваш, там блок переделаный вывода на дисплей с 12 строками
Графическое меню на дисплее 128x64 st7920
был не прав, можно так делать, только надо облегченый блок без графики , только вывести текст в такой то координате, такой то шрифт.. возможно иногда инверсия текста чтоб выдно на чем стоит курсор
Отправлено спустя 1 минуту 45 секунд:
Отправлено спустя 1 минуту 45 секунд:
можно , поставил 2 блока , только проинвертировав енейбл - все получилось, только в скетче дублируется вся графика блокаav писал(а): 26 сен 2019, 20:16 можно ли использовать блок вывода несколько раз предварительно сняв галочку "Использовать в проекте только один раз".
Графическое меню на дисплее 128x64 st7920
[ref]dizzyy[/ref],
Здесь можно подавать переменную на пин вывода рисунка и включать отдельно например меню или главный экран,
но пока нет такой возможности, думаю допилим.
Здесь можно подавать переменную на пин вывода рисунка и включать отдельно например меню или главный экран,
но пока нет такой возможности, думаю допилим.
Графическое меню на дисплее 128x64 st7920
вот например как я делал блок для джойстика управление многоуровневым меню
[spoiler] [/spoiler]
Отправлено спустя 3 минуты 43 секунды:
тут выводится показания аналоговых взодов джойстика , но если нажать кнопку джойстика то включается подсветка и меню..повторно нажать выходим с меню и на екране далее рабочий процес..и не надо городить всякие переключатели или мультиплексоры на входа
[spoiler] [/spoiler]
Отправлено спустя 3 минуты 43 секунды:
тут выводится показания аналоговых взодов джойстика , но если нажать кнопку джойстика то включается подсветка и меню..повторно нажать выходим с меню и на екране далее рабочий процес..и не надо городить всякие переключатели или мультиплексоры на входа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref],
но я попробую вдруг выйдет
Алексей к сожалению я очень - не очень в коде я просто добавил в рабочий блок пару строк.
но я попробую вдруг выйдет
Графическое меню на дисплее 128x64 st7920
[ref]av[/ref],
Алексей вот поудолял лишнее из блока установил работает, вместе с тем блоком
Алексей вот поудолял лишнее из блока установил работает, вместе с тем блоком
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей