roboforum.ru

Технический форум по робототехнике.


Библиотека работы с дисплеем Nokia 3110

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Библиотека работы с дисплеем Nokia 3110

Сообщение Faster » 05 окт 2013, 19:00

Здравствуйте, уважаемые форумчане. Начну из далека, я не активный пользователь данного форума, но иногда заглядываю в идеи и подглядываю решения.

Недавно натолкнулся на необходимость использования недорогого эргономичного графического дисплея и выбор пал на модуль Nokia 3110. Перерыв тонну инета я не нашёл толковой библиотеки, и поскольку руки прямые решил написать её сам. Итогом стала небольшая библиотека (c++/CVAVR) которую собственно можно адаптировать под любой проект.
В текущей версии реализованы базовые функции позволяющие выводить текст и рисовать точками, эмулируюя полностью адекватный графический дисплей, или экономить память и использовать текстовой режим.
Есть поддержка вывода текста 8x4 пикселя с полноценным шрифтом. собственно это почти все что мне и требуется, на текущий момент для реализации моих задач. Если местное население заинтересовано в библиотеке то я её доработаю :
Поддержка шрифтов 4x4 , 8x8, 6х8
Масштабируемый вывод шрифтов 16х16,8х16,16х8
Полноценные графические функции, круги, квадраты, спрайты и прочее
Функции консольного вывода текста и чисел.
Функции управления яркостью и подсветкой...
Вложения
Nokia3110.c
(10.04 КиБ) Скачиваний: 625
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение elmot » 05 окт 2013, 19:40

Я ничего не хочу сказать, но...
не лучше ли прикупить вот такое животнаэ?
http://www.st.com/web/catalog/tools/FM1 ... 2/PF259090
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение dccharacter » 06 окт 2013, 12:27

Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Faster » 07 окт 2013, 19:46

Я ничего не хочу сказать, но...
не лучше ли прикупить вот такое животнаэ?

по моему это то же ...
Изображение

dccharacter, Реч шла о маленьком экономичном дисплее с низким потреблением для устройств которые должны жить очень долго ...

Например я его использую для создания автономных беспроводных датчиков... с автономной работой до полугода ... от одного AAA элемента (литий полимерного) так что ваш вариант не в тренде ...

Вопрос нужна ли лба а не вариант что использовать ...
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение elmot » 07 окт 2013, 20:01

либа пусть будет. народ часто такие дисплеи мучает. хорошим тоном является ее выкладывание в публичный репозиторий(github, sourceforge, google code) и размещение ссылок по форумам. Надо ли дорабатывать - вопрос. Базовый вывод всего вроде есть, остльной код пишется/ищется с полпинка.

по поводу ультранизкихх потреблений - м.б. лучше e-ink дисплей + специализированный проц? я немного имел дело c stm32l, но, думаю, могут быть другие варианты.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Angel71 » 07 окт 2013, 20:25

Faster писал(а):Реч шла о маленьком экономичном дисплее с низким потреблением для устройств которые должны жить очень долго ...

910469616_1.jpg

1_.jpg

:oops: 8)
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение elmot » 07 окт 2013, 20:27

oled жрет дофига по сравнению с LCDбез подсветки и e-ink
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Angel71 » 07 окт 2013, 20:33

еинк да, спору нет, гдеб их только мелких взять? а лсд действительно разве что только в варианте без подсветки.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение elmot » 07 окт 2013, 20:39

Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Dmitry__ » 07 окт 2013, 21:16

жк от телефонов - наше фсе!
Они очень дешевые, я покупал графич. жк по 15 рублей в розничном магазине :)
Проектов - туча, жк от Nokia 3110 - народный...

http://vrtp.ru/index.php?showtopic=1120&st=0
http://pda.pro-radio.ru/controllers/5210-1/
http://www.amontec.com/lcd_nokia_3310.shtml
http://www.modding.ru/view/1539.html

Вот такой осцилл делал на жк от c115, управление по i2c,
http://electronet.freeservers.com/ecg/

Добавлено спустя 11 минут 12 секунд:
Еще исходники можно взять на olimex
http://mail.olimex.com/Products/Modules ... D-LCD3310/
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Angel71 » 07 окт 2013, 21:39

а, точно! чернилки, бумажка.
Dmitry__, :oops: :D а меня недавно пробило на оледики. вот хочу и всё, даже зелёная не сопротивлялась. уже заказал себе пару стаканчиков семочек немного недорогих мелких, черно-белых и сине-чёрных.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Faster » 08 окт 2013, 06:19

Да OLED имеет плюсы, но иногда он не канает, а экранчики от сотовых как правило устраивают всегда ... в общем дорисую шрифты выложу куданить сорцы в паблик
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Integer » 19 ноя 2013, 06:22

Библиотека нужна
С удовольствием заюзаю.
Integer
 
Сообщения: 1
Зарегистрирован: 19 ноя 2013, 06:18

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Faster » 25 ноя 2013, 07:58

И так я не куда не потерялся, пишу библиотеку, как выяснилось есть куча дисплеев к которым она подойдет, в связи с этим расширяются возможности...
В текущий момент рисую приложение FONT/SPITE редактора для МК, оч простое приложение но сильно облегчит работу по созданию растровых шрифтов для МК... если кому интересно глянуть так же могу выложить, пока нет функционала но уже наметки есть :)

Насчет выкладывать все это куда то, да лень есть у меня свой сервак в инете, но так и не дошли руки поставить какунить жумлу и ченить написать...
/И нет не чего прекрасней скорости...
Аватара пользователя
Faster
 
Сообщения: 70
Зарегистрирован: 14 ноя 2007, 13:45

Re: Библиотека работы с дисплеем Nokia 3110

Сообщение Angel71 » 25 ноя 2013, 09:51

выложить библиотеку можно и без возни со своим сайтом. можно здесь на форуме выложить в первом сообщении. +есть sourceforge, github, codeproject,...
:) джумла не очень хороший выбор.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

След.

Вернуться в Микроконтроллеры

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

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