Дисплей nokia 3310
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Дисплей nokia 3310
Попробуйте сделать блок инициализации дисплея отдельным блоком. А остальной код дисплея в рабочем блоке, которых может быть несколько в проекте. Таким образом в скетче будет одна инициализация и несколько блоков с командами работы дисплея. По сути это будут одинаковые блоки, но в главном только часть функции СЕТАП, а в остальных код функции ЛУУП.
Или автору задайте вопрос как реализована инициализация дисплея 1602 и как можно это реализовать в пользовательских блоках. Я сам сталкивался с подобными проблемами, когда ковырял ОЛЭД дисплей.
Или автору задайте вопрос как реализована инициализация дисплея 1602 и как можно это реализовать в пользовательских блоках. Я сам сталкивался с подобными проблемами, когда ковырял ОЛЭД дисплей.
Дисплей nokia 3310
Сергей, я писал автору. Я сравнивал Ваш и мой блоки (использовал туже библиотеку) у меня была ошибка компиляции при добавлении в проект например датчика температуры, почему у Вас такого нет?
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Дисплей nokia 3310
slavas, пока не отвечу. Сейчас блоком некогда заниматься. А наугад отвечать совесть не позволяет. Как доберусь до него продолжу.
Дисплей nokia 3310
Сергей, будет время гляньте библиотеку u8glib, она поддерживает огромное количество экранов и примеры для arduino есть.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Дисплей nokia 3310
slavas, ок. Обязательно.
Кстати сорока на хвосте принесла слух о том, что в программу будет добавлена поддержка дисплеев Nextion. Похоже у автора появилась такая панелька.
Но это еще слухи...
Кстати сорока на хвосте принесла слух о том, что в программу будет добавлена поддержка дисплеев Nextion. Похоже у автора появилась такая панелька.
Но это еще слухи...
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Дисплей nokia 3310
да, но если делаешь коммерческий проект и за дисплей платит заказчик, то какая разница сколько он стоит. А вот поддержка программой "шустрых" дисплеев, поддерживающих хорошую графику и сенсорную панель - это огромный плюс для FLProg, да и для готовых проектов то же. А "огромный плюс" - это конкурентоспособность Вашего изделия и соответствено доход от его реализации.slavas писал(а):не каждый себе такое позволит
да и китайцы скорее всего начнут делать дешевые копии.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
может кому понадобится, то при многоразовом использовании блока, вырастает число Глобальных переменных, и пол экрана пропадает, помучавшись долгое время, благодаря блоку от slavas(спасибо ему большое), создал некоторые его клоны с разными входами, и число Глобальных переменных уменьшается.
блоки с 2 строками, 3 строками, 5 строками и 3 строки с 3 входами разрешения записи выбранной строки.
блоки с 2 строками, 3 строками, 5 строками и 3 строки с 3 входами разрешения записи выбранной строки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
3 строк, блоки проверял в своем проекте работают.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Evgesha 22 мар 2016, 15:27, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
блин не знаю как удалить лишние ответы, вот в одном архиве
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Дисплей nokia 3310
Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
slavas, полностью с вами согласен. так как в каждом проекте свои потребности, я выложил пару блоков, для некоторых задач, может кто встретится с такими же проблемами, также на их примерах можно будет допилить блоки под свои конкретные задачи, а все благодаря вам, вы основатель блоков нокия 5110 !!!!!!!!slavas писал(а):Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.
Дисплей nokia 3310
Я програмист никакой, но вычитывая примеры пытаюсь учиться и вот например накопал
меню для ардуино. Адаптировал к нашему экрану, штука универсальная, структуру меню можно менять и экран прилепить можно любой.
меню для ардуино. Адаптировал к нашему экрану, штука универсальная, структуру меню можно менять и экран прилепить можно любой.
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Дисплей nokia 3310
Дисплей nokia 5110
Пишем на родном, русском языке!!!
Набрел в инете на библиотеку LCD5110_Graph с кириллицей и сразу "накидал" пользовательский блок. Попробовал - РАБОТАЕТ! Пока только минимум функций, просто выводит текст на 6 строк.
Использовать в проекте только 1 раз! (название шрифта должно быть без уникального идентификатора, это особенность библиотеки)
К сожалению кириллица не работает на родной IDE 1.6.3. Без проблем работает на 1.6.6 и 1.6.7.
Пишем на родном, русском языке!!!
Набрел в инете на библиотеку LCD5110_Graph с кириллицей и сразу "накидал" пользовательский блок. Попробовал - РАБОТАЕТ! Пока только минимум функций, просто выводит текст на 6 строк.
Использовать в проекте только 1 раз! (название шрифта должно быть без уникального идентификатора, это особенность библиотеки)
К сожалению кириллица не работает на родной IDE 1.6.3. Без проблем работает на 1.6.6 и 1.6.7.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось faramir777 06 май 2016, 22:43, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
-
- Лейтенант
- Сообщения: 676
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Дисплей nokia 3310
А как сделать меню или другие функции?faramir777 писал(а):Использовать в проекте только 1 раз!
Дисплей nokia 3310
Экран это слишком сложная штука, просто вывести на экран несколько строк слишком просто. Меню создать означает, что потребуется минимум два блока экрана. А ведь хочется ещё примитивной графики как то круг, линия, прямоугольник, рамка, значёк можно это в блок вкорячить и получим здоровенный блок, который будет вызывать панику. Я для себя решил проблему просто разделив блок на блок работы с экраном и множество блоков выполняющих только свою функцию т.е. например блок "str" выводит на экран текст в месте заданном в параметрах блока, блок "frame" рисует рамку.
Добавлено (12.05.2016, 20:31)
---------------------------------------------
faramir777, А как Вы кириллицу вывели на экран?
Добавлено (12.05.2016, 20:31)
---------------------------------------------
faramir777, А как Вы кириллицу вывели на экран?
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Дисплей nokia 3310
При помощи библиотеки LCD5110_Graph с подправленным шрифтом в котором присутствует кириллица. В этом посту выкладывал эту библиотеку.slavas писал(а):А как Вы кириллицу вывели на экран?
Последний раз редактировалось faramir777 12 май 2016, 22:26, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость