Страница 1 из 3

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

Добавлено: 02 сен 2019, 17:08
rusincor
Привет всем форумчанам!!!
Сталкнулся с проблемой реализации меню на дисплее 128x64 st7920. А именно как можно сделать графическое меню. Может кто знает как реализовать или есть пользовательский блок? Буду очень благодарен..

Отправлено спустя 4 часа 47 минут 52 секунды:
Аууу есть тут кто?

Отправлено спустя 42 секунды:
Чота тишина :smile37:

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

Добавлено: 02 сен 2019, 17:49
Evgesha

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

Добавлено: 02 сен 2019, 18:30
rusincor
Да я эти посты смотрел
И блок выложены пробовал
Но там меню больше подходит для 16x2 и тому подобные
А именно сделать меню как в 3d принтерах на марлине например.
Или что-то схожее.

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

Добавлено: 02 сен 2019, 20:16
rusincor
Вот к примеру как на картинки

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

Добавлено: 03 сен 2019, 12:39
rusincor
Блин что не кто не знает или не умеет или просто лень отвечать. :(

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

Добавлено: 03 сен 2019, 14:33
Phazz
Ни кто не делал, поэтому и тишина

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

Добавлено: 03 сен 2019, 14:38
rusincor
Может кто-то знает как реализовать. Я думаю будет полезно всем.

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

Добавлено: 03 сен 2019, 15:01
Ingwar
rusincor писал(а): 03 сен 2019, 14:38 Может кто-то знает как реализовать
Наверное кто то знает и может. Но должны совпасть несколько условий - такой дисплей есть в наличии, возник интерес именно к такой реализации меню ну и собственно свободное время. Я не буду писать об альтруизме и т.д., так как это величина переменная не только по значению, но и по времени :smile38:
Ну и как вариант, Вы можете оставить заявку в соответствующем разделе, увеличив шанс решения Вашего вопроса.

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

Добавлено: 03 сен 2019, 18:22
rogerwaters
Здравсвуйте!
Есть такая программа LCDFontMaker(прилагается).В ней вы можете в меню Tools,Option, GraphicsSetting выбрать размер монитора или альтернативно щелкнуть по картинке Neu Picture File во второй строчке. Затем снизу слева подвигать регулятор Zoom чтобы вся картинка была в поле зрения.После этого нужно попиксельно нарисовать меню со всеми элементами и сохранить его.Затем удаляя лишнее выделить элементы которые будут грузиться 1 раз в секции Setup,элементы которые будут сменяться в секции loop и определить место под переменные.Каждый элемент сохраняется отдельно в формате .ВМР ВМР конвертируется в .JPG ,создается новая библиотека на базе которой изготавливается пользовательский блок.

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

Добавлено: 03 сен 2019, 19:23
rusincor
rogerwaters писал(а): 03 сен 2019, 18:22 Есть такая программа LCDFontMaker
Спасибо за помощь, но можно поподробней как работать с прогой и как ее прикрутить к Flprog

Отправлено спустя 11 минут 46 секунд:
Ingwar писал(а): 03 сен 2019, 15:01 возник интерес именно к такой реализации меню
это пример реализации мне нужен сам блок такого вида меню чтобы был список пунктов меню "на картинку не обращайте внимание"

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

Добавлено: 03 сен 2019, 21:13
rogerwaters
Вы уже меню нарисовали? Неужели так трудно разобраться в 5 кнопках? :smile113:

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

Добавлено: 04 сен 2019, 18:44
rusincor
rogerwaters писал(а): 03 сен 2019, 21:13 Вы уже меню нарисовали? Неужели так трудно разобраться в 5 кнопках?

В этом то и проблема, простое меню понятно как сделать а как реализовать многоуровневое вообще туплю.
Подскажите эти 5 кнопок буду признателен.

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

Добавлено: 04 сен 2019, 19:14
rogerwaters
Многоуровневое меню это смена простых меню. Для начала нужно представить общий дизайн будущего собственного неповторимого меню.Для чего оно, какие переменные выводятся, какие новые подменю открываются.Короче меню в картинках. Это все вы должны сделать сами! Или используйте строковые дисплеи 16х2 или 20х4.

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

Добавлено: 04 сен 2019, 19:58
Ingwar
rusincor писал(а): 04 сен 2019, 18:44 а как реализовать многоуровневое вообще туплю
Тут бы уточнить - проблема вообще с созданием многоуровнего меню или именно с реализацией на дисплее отдельно "левой" и "правой" половинок?

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

Добавлено: 04 сен 2019, 20:09
rusincor
rogerwaters писал(а): 04 сен 2019, 19:14 Для начала нужно представить общий дизайн будущего собственного неповторимого меню.Для чего оно, какие переменные выводятся, какие новые подменю открываются.Короче меню в картинках.
Нарисовать не проблема запихать в дисплей тоже вроде получается а вот с реализацией самого текстового меню многострочного никак не могу понять как реализовать.
Например при входе в меню первым при прокрутки энкодера сменяются картинки основного меню (рис. 1 2 3) с отображением пунктов подменю (рис. 4).
И так далее при нажатие на выделенной картинки (например рис 4) переходили на список меню, и при еще одном нажатии могли менять значения пунктов.

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

Добавлено: 04 сен 2019, 20:11
rusincor
Ingwar писал(а): 04 сен 2019, 19:58 Тут бы уточнить - проблема вообще с созданием многоуровнего меню или именно с реализацией на дисплее отдельно "левой" и "правой" половинок?
Опечатка была не многоуровневое а многострочное...
Проблема в создании многострочного меню как в предыдущем посте.

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

Добавлено: 05 сен 2019, 00:29
rogerwaters
Желательно бы увидеть фотографию дисплея. Вы его уже включали? Используется стандартное подключение или через I2C адаптер?

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

Добавлено: 09 сен 2019, 19:23
rusincor
rogerwaters писал(а): 05 сен 2019, 00:29 Желательно бы увидеть фотографию дисплея. Вы его уже включали? Используется стандартное подключение или через I2C адаптер?
Дисплей обычный монохромный подключен по SPI
Да я его уже подключал.

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

Добавлено: 09 сен 2019, 19:25
rusincor
Проблему так и не решил, все-еще актуально !!!
На форуме так ничего и не нашел.
Может ктото созреет помочь.

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

Добавлено: 10 сен 2019, 17:39
rogerwaters
Парадокс Ферми или гробовое молчание Вселенной.Клиент не хочет созревать.Видимо продукт не массовый, не народный, не популярный.Я бы тоже такой не купил.Ведь по цене он как 2.4 ТФТ 320х240 при гораздо худших характеристиках.И блоков для ТФТ на форуме полно от разных авторов.Купить просто так чтобы кому-то помочь? Не, жаба давит. :no: