Дисплей nokia 3310
Дисплей nokia 3310
Это всё просто сделать. В нете полно примеров рисования на этом дисплее, есть даже спец програмки для рисования значков и даже картинок.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
вы сможете исправить блок ?(если есть свободное время) или как быть я выше описал заморочки, и как насчет добавить в блок 6 входов типа строка. спасибо
Дисплей nokia 3310
Evgesha, да попробовал, всё выводит нормально. номер строки ниже просто прописывать на 9 больше, 1строка=0
2строка=9
3строка=18 итд.
2строка=9
3строка=18 итд.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
есть даже спец программки для рисования значков и даже картинок
названия этих программ не смогли бы написать .
названия этих программ не смогли бы написать .
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
у меня как раз синенький !!!slavas писал(а):http://zelectro.cc/nokia5110_module_arduino почитайте
вы сможете исправить блок ?(если есть свободное время) как насчет добавить в блок 6 входов типа строка. спасибо
Последний раз редактировалось Evgesha 21 фев 2016, 13:23, всего редактировалось 1 раз.
Дисплей nokia 3310
Попробую.
Добавлено (21.02.2016, 13:36)
---------------------------------------------
А какой смысл иметь несколько строк в одном блоке, ведь удобнее использовать несколько блоков.
Добавлено (21.02.2016, 13:36)
---------------------------------------------
А какой смысл иметь несколько строк в одном блоке, ведь удобнее использовать несколько блоков.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
ну я подумал может проблема с контрастом решится, потому что по одной константе все четко видно, как еще добавляю так тускло, еще добавляю константу на вывод еще тускнее...
у вас какое значение контрастности стоит, когда все 6 констант выведены ?
у вас какое значение контрастности стоит, когда все 6 констант выведены ?
-
- Лейтенант
- Сообщения: 676
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Дисплей nokia 3310
Evgesha писал(а):с несколькими константами
У меня тоже падает контрастность при заливке этого проектаEvgesha писал(а):Прикрепления: 0043530.flp(355Kb)
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
У меня тоже падает контрастность при заливке этого проекта
я уж думал что у меня дисплей глюкнутый.
я уж думал что у меня дисплей глюкнутый.
-
- Лейтенант
- Сообщения: 676
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Дисплей nokia 3310
Снижение контрастности и легкое мерцание появляется когда в проект добавляется больше одного блока 5110. Если одним блоком заполнить весь дисплей багов не замечено.
Дисплей nokia 3310
Странно это всё, У меня красный экран и контрастность не меняется. Тем более при выводе каждой следующей строки экран чистится и контрастность задаётся заново, ради эксперимента попробуйте в настройках добавляемых блоков установите контрастность больше 60-ти. Я пока в железе проверить не могу. Что касается мерцания это происходит изза очистки дисплея-после празников исправлю код.
На самом деле больше волнует ошибка компиляции при добавлении в проект например датчика температуры итп. Здесь наверно поможет только Сам, но его беспокоить пока не буду.
На самом деле больше волнует ошибка компиляции при добавлении в проект например датчика температуры итп. Здесь наверно поможет только Сам, но его беспокоить пока не буду.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
пробовал больше 60, 65 ставил помимо букв также затемняется весь дисплей.....
Что касается мерцания это происходит изза очистки дисплея-после празников исправлю код.
а сколько дней будут у вас праздники ?
я думал у вас железо имеется....
может если обьединить в одном блоке, 6 входов и одну контрастность ? может это поможет ?
Что касается мерцания это происходит изза очистки дисплея-после празников исправлю код.
а сколько дней будут у вас праздники ?
я думал у вас железо имеется....
может если обьединить в одном блоке, 6 входов и одну контрастность ? может это поможет ?
Дисплей nokia 3310
железо на работе, контрастность в блоках введена просто чтоб было, можно убрать, только это ничего не изменит. через пару дней исправлю.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Дисплей nokia 3310
Ребят, с дисплеем 3310 пока не разбирался, но недавно разбирал ОЛЕД дисплей 168х64 то там координаты вывода измеряются в пикселях от левого верхнего угла дисплея.Evgesha писал(а):Добавлено (21.02.2016, 08:43)---------------------------------------------
вообщем поэксперементировав с значениями
номер строки и место знакоместо, вышло что значения
по оси х от 0 до 85, по оси у от 0 до 41, в чем измеряется незнаю
вот скорее всего высота шрифта 8 пикселей, поэтому надо при выводе новой строке учитывать высоту предыдущей при указывании координат.slavas писал(а):Evgesha, да попробовал, всё выводит нормально. номер строки ниже просто прописывать на 9 больше, 1строка=02строка=9
3строка=18 итд.
Поэтому скорее всего строки и накладываются.
Evgesha писал(а):однако 2 разные строки накладываются друг на друга,
Дисплей nokia 3310
В разных библиотеках по разному, в одних строки и знакоместо это пиксели, в других текстовые строки.
имхо пикселями задавать место менее удобно, но можно точнее задать расположение знака.
имхо пикселями задавать место менее удобно, но можно точнее задать расположение знака.
Дисплей nokia 3310
Завтра сделаю, хотел кирилицу приделать но не получильсь пока.
Добавлено (24.02.2016, 12:16)
---------------------------------------------
Сделал блок на пять строк
блок на пять строк
Добавлено (24.02.2016, 13:34)
---------------------------------------------
Подправил, теперь en работает правильно.скачать
Добавлено (24.02.2016, 12:16)
---------------------------------------------
Сделал блок на пять строк
блок на пять строк
Добавлено (24.02.2016, 13:34)
---------------------------------------------
Подправил, теперь en работает правильно.скачать
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Дисплей nokia 3310
SLAVAS, спасибо что работаете над блоком !!!! все 5 строк чудно выводятся, не мерцают, отчетливо видны !!!! но что то не нашел, где указывается знакоместо в каждой из строк ? и что то у меня не выходит вывести строку с датчика температуры на экран (ошибка компиляции--pr8.ino:53:20: error: 'class Adafruit_PCD8544' has no member named 'print'), вы не скажете у вас выводится температура на экран ?
Добавлено (24.02.2016, 16:26)
---------------------------------------------
как токо датчик в проект подключаю, компилирую и ошибка
n file included from pr13.ino:1:0:
c:\FLProg\ide\libraries\Adafruit_GFX_Library/Adafruit_PCD8544.h:52:46: error: expected class-name before '{' token
class Adafruit_PCD8544 : public Adafruit_GFX {
^
pr13.ino: In function 'void setup()':
pr13.ino:33:22: error: 'class Adafruit_PCD8544' has no member named 'setTextColor'
pr13.ino:34:22: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino: In function 'void loop()':
pr13.ino:52:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:53:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:54:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:55:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:56:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:57:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:58:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:59:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:60:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:61:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:62:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:63:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:64:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:65:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:66:20: error: 'class Adafruit_PCD8544' has no member named 'print'
Ошибка компиляции.
Добавлено (24.02.2016, 16:26)
---------------------------------------------
как токо датчик в проект подключаю, компилирую и ошибка
n file included from pr13.ino:1:0:
c:\FLProg\ide\libraries\Adafruit_GFX_Library/Adafruit_PCD8544.h:52:46: error: expected class-name before '{' token
class Adafruit_PCD8544 : public Adafruit_GFX {
^
pr13.ino: In function 'void setup()':
pr13.ino:33:22: error: 'class Adafruit_PCD8544' has no member named 'setTextColor'
pr13.ino:34:22: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino: In function 'void loop()':
pr13.ino:52:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:53:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:54:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:55:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:56:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:57:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:58:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:59:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:60:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:61:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:62:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:63:20: error: 'class Adafruit_PCD8544' has no member named 'print'
pr13.ino:64:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'
pr13.ino:65:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'
pr13.ino:66:20: error: 'class Adafruit_PCD8544' has no member named 'print'
Ошибка компиляции.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя