Дисплей nokia 3310

Использование дисплеев и обсуждение пользовательских блоков к ним
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Дисплей nokia 3310

Сообщение CraCk »

Попробовал подключить дисплей к питанию 5В. Контрастность зашкаливает. С подсветкой и без подсветки.
Цитата slavas ()200?'200px':''+(this.scrollHeight+5)+'px');">BL это питание подсветки (светодиоды на плате) и с дисплеем не связано, поэтому контрастность меняться не может проверьте GND.У меня контрастность увеличивается при подключение BL к +3,3В. Даже через резистор 100, 330 Ом тоже не помогает. В старом блоке настройка контрастности даже работала.
Проблему решил подсветку запитал от 5в через резистор 100Ом. Также можна сделать подсветку управляемой, запитать ее от цифрового пина. Ток потребление через  резистор 100Ом составляет 8мА. А для полной уверенности и долгой жизни подсветки лучше взять резистор на 330Ом ток будет 5мА.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось CraCk 05 мар 2016, 01:16, всего редактировалось 1 раз.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

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

Дисплей nokia 3310

Сообщение slavas »

CraCk, Чтото мне кажется у Вас подсветка экрана управляется корпусом, в Вшей схеме 3v3 замыкаеися на 5v через подсветку. Посадите BL на корпус.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

slavas, было время глянуть заморочку с многоразовым использованием блока в проекте ?
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Дисплей nokia 3310

Сообщение CraCk »

slavas писал(а):Посадите BL на корпус.
Садил. Не реагирует на корпус. Но то что при разных библиотеках разная контрастность это факт. При первой библиотеки без подсветки символы ели видно. Компилирую проект с другой библиотекой значения не дисплее все красивые четкие. 
slavas будете реализовывать одинарный блок на одну строку? Проблема в том что на создавал в проекте дисплеев для создания меню а они в меня на меге забрали 50% памяти.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

CraCk,

slavas будете реализовывать одинарный блок на одну строку? Проблема в том что на создавал в проекте дисплеев для создания меню

а как отображение при переключениях ? у меня если подаешь на другой блок en, то экран моргает, и накладывается друг на друга данные, как будто нет блокировки входящих сигналов на вывод.....
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Дисплей nokia 3310

Сообщение CraCk »

Evgesha писал(а):у меня если подаешь на другой блок en, то экран моргает, и накладывается друг на друга данные, как будто нет блокировки входящих сигналов на вывод.....
У меня тоже все моргает. Наверно придется переходить 2х16. Блок дисплея nokia ещё не готовы до масштабных построений проектов.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

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

Дисплей nokia 3310

Сообщение slavas »

Evgesha, Если добавить ещё экраны то они тоже работают, если EN блока ноль выполняется
else
{
lcd.clear();
}
это очистка экрана если он выключен, т.е. в каждом цикле печатается включённый экран и чистится следующий, если выключен. У меня знаний не хватает исправить.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

slavas писал(а):gesha, Если добавить ещё экраны то они тоже работают, если EN блока ноль выполняетсяelse
{
lcd.clear();
}
это очистка экрана если он выключен, т.е. в каждом цикле печатается включённый экран и чистится следующий, если выключен. У меня знаний не хватает исправить.
понятно, блин не все так просто с дисплеями.... автор программы не отвечает.....мож подсказку бы какую кинул, ведь 2х16 многоразово то используются и очищаются и переключаются, как то ж это реализовалось....
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Дисплей nokia 3310

Сообщение slavas »

Я как раз и пытаюсь разобраться в его коде, там всё просто, но ума не хватает.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

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

Дисплей nokia 3310

Сообщение slavas »

Evgesha, держите новую поделку с бонусом, если прокатит можно думать дальше.

скачать newlcd

Добавлено (09.03.2016, 14:09)
---------------------------------------------
такой курсор интереснее.

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

Дисплей nokia 3310

Сообщение Evgesha »

весь экран теперь не моргает, но моргает та строка котора должна переключится, мож че не так у меня с проектом, slavas гляньте у себя

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

Дисплей nokia 3310

Сообщение slavas »

у вас в нулевую строку два экрана одновременно включены на TT триггере.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

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

Дисплей nokia 3310

Сообщение slavas »

Да не заметил. В блоке опять косяк.

Добавлено (10.03.2016, 12:00)
---------------------------------------------
Evgesha, Полностью переписал алгоритм блока.

скачать

Попробуйте в строку где уже есть надпись вписать ещё что ни будь в свободное место при помощи добавления ещё одного экрана.
Последний раз редактировалось slavas 10 мар 2016, 12:44, всего редактировалось 1 раз.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Дисплей nokia 3310

Сообщение Evgesha »

Изображение отлично!!!!!!!!!!

те заморочки которы были их нет!!!

переключается и показывает ту инфу которую включили на вывод!!!!!!!!!!

slavas, спасибо большое!!!!!

за блок и то что не бросили его разработку
!!!!!!!!!!!
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Дисплей nokia 3310

Сообщение CraCk »

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

Дисплей nokia 3310

Сообщение slavas »

Да, моргание это инициализация дисплея, в скетче множество строк инициализации, причём каждая отвечает за свой экран 

lcd_54217139_8.begin(84, 48);

lcd_54217139_9.begin(84, 48);

lcd_54217139_10.begin(84, 48);

Удаление строки отключает экран. Это в принципе так и должно быть, ведь экранов то много. Это особенность программы, ей всё равно что физически экран один, декларировано то много виртуальных.
Ответить

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

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

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