Дисплей nokia 3310

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Дисплей nokia 3310

Сообщение Сергей »

Попробуйте сделать блок инициализации дисплея отдельным блоком. А остальной код дисплея в рабочем блоке, которых может быть несколько в проекте. Таким образом в скетче будет одна инициализация и несколько блоков с командами работы дисплея. По сути это будут одинаковые блоки, но в главном только часть функции СЕТАП, а в остальных код функции ЛУУП.
Или автору задайте вопрос как реализована инициализация дисплея 1602 и как можно это реализовать в пользовательских блоках. Я сам сталкивался с подобными проблемами, когда ковырял ОЛЭД дисплей.
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Сергей, я писал автору. Я сравнивал Ваш и мой блоки (использовал туже библиотеку) у меня была ошибка компиляции при добавлении в проект например датчика температуры, почему у Вас такого нет?
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Дисплей nokia 3310

Сообщение Сергей »

slavas, пока не отвечу. Сейчас блоком некогда заниматься. А наугад отвечать совесть не позволяет. Как доберусь до него продолжу.
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Сергей, будет время гляньте библиотеку u8glib, она поддерживает огромное количество экранов и примеры для arduino есть.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Дисплей nokia 3310

Сообщение Сергей »

slavas, ок. Обязательно.
Кстати сорока на хвосте принесла слух о том, что в программу будет добавлена поддержка дисплеев Nextion. Похоже у автора появилась такая панелька.
Но это еще слухи...
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Кайфовая вещица! Но и цена соответствующая, не каждый себе такое позволит.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Дисплей nokia 3310

Сообщение Сергей »

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

да и китайцы скорее всего начнут делать дешевые копии.
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

То да.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

может кому понадобится, то при многоразовом использовании блока, вырастает число Глобальных переменных, и пол экрана пропадает, помучавшись долгое время, благодаря блоку от slavas(спасибо ему большое), создал некоторые его клоны с разными входами, и число Глобальных переменных уменьшается.
блоки с 2 строками, 3 строками, 5 строками и 3 строки с 3 входами разрешения записи выбранной строки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

5 строк
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

3 строк, блоки проверял в своем проекте работают.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Evgesha 22 мар 2016, 15:27, всего редактировалось 1 раз.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

блин не знаю как удалить лишние ответы, вот в одном архиве
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

slavas писал(а):Я решил отказаться от универсального пользовательского блока для lcd. Все возможности библиотеки реализовать не получается. Проще под свой проект допилить.
slavas, полностью с вами согласен. так как в каждом проекте свои потребности, я выложил пару блоков, для некоторых задач, может кто встретится с такими же проблемами, также на их примерах можно будет допилить блоки под свои конкретные задачи, а все благодаря вам, вы основатель блоков нокия 5110 !!!!!!!!
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Я програмист никакой, но вычитывая примеры пытаюсь учиться и вот например накопал
меню для ардуино. Адаптировал к нашему экрану, штука универсальная, структуру меню можно менять и экран прилепить можно любой.
Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28 ноя 2015, 14:59
Откуда: с.Питерка

Дисплей nokia 3310

Сообщение faramir777 »

Дисплей nokia 5110
Пишем на родном, русском языке!!!
Набрел в инете на библиотеку 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
CraCk
Лейтенант
Сообщения: 676
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Дисплей nokia 3310

Сообщение CraCk »

faramir777 писал(а):Использовать в проекте только 1 раз!
А как сделать меню или другие функции?
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

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

Добавлено (12.05.2016, 20:31)
---------------------------------------------
faramir777, А как Вы кириллицу вывели на экран?
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

блок "frame" рисует рамку

Slavas. Выложите пожалуйста Ваши блоки с графикой.
Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28 ноя 2015, 14:59
Откуда: с.Питерка

Дисплей nokia 3310

Сообщение faramir777 »

slavas писал(а):А как Вы кириллицу вывели на экран?
При помощи библиотеки LCD5110_Graph с подправленным шрифтом в котором присутствует кириллица. В этом посту выкладывал эту библиотеку.
Последний раз редактировалось faramir777 12 май 2016, 22:26, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость