Страница 5 из 6

Дисплей nokia 3310

Добавлено: 14.03.2016{, 16:05}
Сергей
Попробуйте сделать блок инициализации дисплея отдельным блоком. А остальной код дисплея в рабочем блоке, которых может быть несколько в проекте. Таким образом в скетче будет одна инициализация и несколько блоков с командами работы дисплея. По сути это будут одинаковые блоки, но в главном только часть функции СЕТАП, а в остальных код функции ЛУУП.
Или автору задайте вопрос как реализована инициализация дисплея 1602 и как можно это реализовать в пользовательских блоках. Я сам сталкивался с подобными проблемами, когда ковырял ОЛЭД дисплей.

Дисплей nokia 3310

Добавлено: 14.03.2016{, 20:54}
slavas
Сергей, я писал автору. Я сравнивал Ваш и мой блоки (использовал туже библиотеку) у меня была ошибка компиляции при добавлении в проект например датчика температуры, почему у Вас такого нет?

Дисплей nokia 3310

Добавлено: 14.03.2016{, 21:08}
Сергей
slavas, пока не отвечу. Сейчас блоком некогда заниматься. А наугад отвечать совесть не позволяет. Как доберусь до него продолжу.

Дисплей nokia 3310

Добавлено: 14.03.2016{, 21:25}
slavas
Сергей, будет время гляньте библиотеку u8glib, она поддерживает огромное количество экранов и примеры для arduino есть.

Дисплей nokia 3310

Добавлено: 14.03.2016{, 21:44}
Сергей
slavas, ок. Обязательно.
Кстати сорока на хвосте принесла слух о том, что в программу будет добавлена поддержка дисплеев Nextion. Похоже у автора появилась такая панелька.
Но это еще слухи...

Дисплей nokia 3310

Добавлено: 14.03.2016{, 22:26}
slavas
Кайфовая вещица! Но и цена соответствующая, не каждый себе такое позволит.

Дисплей nokia 3310

Добавлено: 14.03.2016{, 23:18}
Сергей
slavas писал(а):не каждый себе такое позволит
да, но если делаешь коммерческий проект и за дисплей платит заказчик, то какая разница сколько он стоит. А вот поддержка программой "шустрых" дисплеев, поддерживающих хорошую графику и сенсорную панель - это огромный плюс для FLProg, да и для готовых проектов то же. А "огромный плюс" - это конкурентоспособность Вашего изделия и соответствено доход от его реализации.

да и китайцы скорее всего начнут делать дешевые копии.

Дисплей nokia 3310

Добавлено: 14.03.2016{, 23:37}
slavas
То да.

Дисплей nokia 3310

Добавлено: 22.03.2016{, 15:24}
Evgesha
может кому понадобится, то при многоразовом использовании блока, вырастает число Глобальных переменных, и пол экрана пропадает, помучавшись долгое время, благодаря блоку от slavas(спасибо ему большое), создал некоторые его клоны с разными входами, и число Глобальных переменных уменьшается.
блоки с 2 строками, 3 строками, 5 строками и 3 строки с 3 входами разрешения записи выбранной строки.

Дисплей nokia 3310

Добавлено: 22.03.2016{, 15:25}
Evgesha
5 строк

Дисплей nokia 3310

Добавлено: 22.03.2016{, 15:26}
Evgesha
3 строк, блоки проверял в своем проекте работают.

Дисплей nokia 3310

Добавлено: 22.03.2016{, 15:33}
Evgesha
блин не знаю как удалить лишние ответы, вот в одном архиве

Дисплей nokia 3310

Добавлено: 23.03.2016{, 14:55}
slavas
Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.

Дисплей nokia 3310

Добавлено: 23.03.2016{, 15:43}
Evgesha
slavas писал(а):Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.
slavas, полностью с вами согласен. так как в каждом проекте свои потребности, я выложил пару блоков, для некоторых задач, может кто встретится с такими же проблемами, также на их примерах можно будет допилить блоки под свои конкретные задачи, а все благодаря вам, вы основатель блоков нокия 5110 !!!!!!!!

Дисплей nokia 3310

Добавлено: 25.03.2016{, 11:42}
slavas
Я програмист никакой, но вычитывая примеры пытаюсь учиться и вот например накопал
меню для ардуино. Адаптировал к нашему экрану, штука универсальная, структуру меню можно менять и экран прилепить можно любой.

Дисплей nokia 3310

Добавлено: 06.05.2016{, 22:32}
faramir777
Дисплей nokia 5110
Пишем на родном, русском языке!!!
Набрел в инете на библиотеку LCD5110_Graph  с кириллицей и сразу "накидал" пользовательский блок. Попробовал - РАБОТАЕТ! Пока только минимум функций, просто выводит текст на 6 строк.
Использовать в проекте только 1 раз! (название шрифта должно быть без уникального идентификатора, это особенность библиотеки)
К сожалению кириллица не работает на  родной IDE 1.6.3. Без проблем работает на 1.6.6 и 1.6.7.


Дисплей nokia 3310

Добавлено: 08.05.2016{, 20:30}
CraCk
faramir777 писал(а):Использовать в проекте только 1 раз!
А как сделать меню или другие функции?

Дисплей nokia 3310

Добавлено: 12.05.2016{, 20:31}
slavas
Экран это слишком сложная штука, просто вывести на экран несколько строк слишком просто. Меню создать означает, что потребуется минимум два блока экрана. А ведь хочется ещё примитивной графики как то круг, линия, прямоугольник, рамка, значёк можно это в блок вкорячить и получим здоровенный блок, который будет вызывать панику. Я для себя решил проблему просто разделив блок на блок работы с экраном и множество блоков выполняющих только свою функцию т.е. например блок "str" выводит на экран текст в месте заданном в параметрах блока, блок "frame" рисует рамку.

Добавлено (12.05.2016, 20:31)
---------------------------------------------
faramir777, А как Вы кириллицу вывели на экран?

Дисплей nokia 3310

Добавлено: 12.05.2016{, 20:44}
Evgesha
блок "frame" рисует рамку

Slavas. Выложите пожалуйста Ваши блоки с графикой.

Дисплей nokia 3310

Добавлено: 12.05.2016{, 22:25}
faramir777
slavas писал(а):А как Вы кириллицу вывели на экран?
При помощи библиотеки LCD5110_Graph с подправленным шрифтом в котором присутствует кириллица. В этом посту выкладывал эту библиотеку.