Блок дисплей Nokia 5110 для ESP8266 русифицированный

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#1

Сообщение Ardudue » 27.10.2020{, 21:21}

Блок дисплей Nokia 5110 для ESP8266 русифицированный
и схема подключения в проекте
Nakia 5110 RUS ESP8266_FLP711_V2.flp
(3.22 МБ) 191 скачивание
Nakia 5110 RUS ESP8266_FLP711_V4.flp
(3.27 МБ) 169 скачиваний
Библиотеки установить только вот эти
Adafruit_GFX_Library.zip
(291.63 КБ) 165 скачиваний
и
Adafruit-PCD8544-Nokia-5110-LCD-library-esp8266.zip
(13.75 КБ) 170 скачиваний
иначе русификация не получится.
Последний раз редактировалось Ardudue 30.10.2020{, 15:37}, всего редактировалось 4 раза.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#2

Сообщение vladvar » 28.10.2020{, 15:21}

Ardudue писал(а):
27.10.2020{, 21:21}
Блок дисплей Nokia 5110 для ESP8266 русифицированный
и схема подключения в проекте
Что то нет там блока :smile427:

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#3

Сообщение Ardudue » 28.10.2020{, 20:12}

Версия FLP711.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#4

Сообщение vladvar » 29.10.2020{, 09:38}

Ardudue писал(а):
28.10.2020{, 20:12}
Версия FLP711.
Отправлено спустя 5 часов 43 минуты 53 секунды:
После загрузке кода:
В портативной версии arduino 1.8.11 от FIPROG 7.1.1 на экране Nokia 5110 пусто. :smile37:
В портативной версии arduino 1.8.9 на экране вместо русского шрифта калябаля. :smile37:
Как решить проблемку. :smile44:

Bentry
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2017{, 10:22}
Репутация: 7

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#5

Сообщение Bentry » 29.10.2020{, 21:39}

Схожая проблема.
Работает, кроме русского шрифта. Flprog 7.1.1
Вложения
nokia_.jpg
nokia_.jpg (42.69 КБ) 1807 просмотров

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#6

Сообщение vladvar » 30.10.2020{, 05:05}

У меня портативная версия FlProg 7.1.1
После вышеописанной процедуры при компиляции выдает:
СпойлерПоказать
c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries\Adafruit_GFX_Library\Adafruit_PCD8544.cpp:26:24: fatal error: util/delay.h: No such file or directory
#include <util/delay.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#7

Сообщение Ardudue » 30.10.2020{, 14:08}

Bentry писал(а):
29.10.2020{, 21:39}
Работает, кроме русского шрифта.
Не запуская FLProg 711
удалить папку Adafruit_GFX_Library. Установить библиотеки с первого поста.
Причина такова, что с момента написания автором функции русификатора, библиотека Adafruit_GFX_Library была модернизирована. Можете прочитать здесь http://arduino.ru/forum/programmirovani ... lei-v-kodi

У меня тоже портативная версия лежит на диске D.
бибилотеки лежат по пути
D:\Program Files\FLProg_7-1-1_Win64\ideV5\libraries
D:\Program Files\FLProg_7-1-1_Win64\ideV5\portable\sketchbook\libraries
у Вас может быть путь другой.

Bentry
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2017{, 10:22}
Репутация: 7

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#8

Сообщение Bentry » 30.10.2020{, 14:47}

Ardudue писал(а):
30.10.2020{, 14:08}
Не запуская FLProg 711
удалить папку Adafruit_GFX_Library. Установить библиотеки с первого поста.
Супер. То что нужно. Давно ждал этот блок, т.к. был заказан один дисплей nokia, но продавец по ошибке отправил 10 штук.
Теперь займут своё место в проектах на ESP
Спасибо!
Вложения
nokia2.jpg
nokia2.jpg (33.75 КБ) 1700 просмотров
Последний раз редактировалось Bentry 30.10.2020{, 15:08}, всего редактировалось 1 раз.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#9

Сообщение vladvar » 30.10.2020{, 14:48}

Ardudue писал(а):
30.10.2020{, 14:08}
У меня тоже портативная версия лежит на диске D.
бибилотеки лежат по пути
D:\Program Files\FLProg_7-1-1_Win64\ideV5\libraries
D:\Program Files\FLProg_7-1-1_Win64\ideV5\portable\sketchbook\libraries
Ошибки при компиляции:
СпойлерПоказать
Несколько библиотек найдено для "Adafruit_GFX.h"
#include <util/delay.h>

Используется: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\portable\sketchbook\libraries\Adafruit_GFX_Library
^

Не используется: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries\Adafruit_GFX_Library
compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#10

Сообщение Ardudue » 30.10.2020{, 15:28}

vladvar писал(а):
30.10.2020{, 14:48}
Используется: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\portable\sketchbook\libraries\Adafruit_GFX_Library
^

Не используется: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries\Adafruit_GFX_Library
прям с рабочего стола запускать прогу это круть крутейшая. Зайти по этим путям и удалить Adafruit_GFX_Library.
Зайти в c: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries и залить библиотеки с первого поста.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#11

Сообщение vladvar » 31.10.2020{, 07:20}

Ardudue писал(а):
30.10.2020{, 15:28}
Зайти по этим путям и удалить Adafruit_GFX_Library.
Зайти в c: c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries и залить библиотеки с первого поста.
Везде удалил Adafruit_GFX_Library, залил библиотеку с первого поста и после этих действий ошибка:
СпойлерПоказать
#include <util/delay.h>

^

compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#12

Сообщение Ardudue » 31.10.2020{, 14:35}

vladvar писал(а):
31.10.2020{, 07:20}
Везде удалил Adafruit_GFX_Library, залил библиотеку с первого поста
а надо было еще
Ardudue писал(а):
30.10.2020{, 15:28}
Зайти в c:\Users\VladVar\Desktop\PortableFLProg_7-1-1_Win64\ideV5\libraries и залить библиотеки с первого поста.
Отправлено спустя 2 минуты 6 секунд:
А по фэншую надо бы прогу перенести на диск С или любой другой если имеется.
С рабочего стола запускать прогу не кашерно.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#13

Сообщение vladvar » 31.10.2020{, 16:18}

Ошибка не изменна: #include <util/delay.h> ???????
СпойлерПоказать
c:\PortableFLProg_7-1-1_Win64\ideV5\libraries\Adafruit_GFX_Library\Adafruit_PCD8544.cpp:26:24: fatal error: util/delay.h: No such file or directory
#include <util/delay.h>
^
compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#14

Сообщение Naladchik » 31.10.2020{, 19:12}

vladvar писал(а):
31.10.2020{, 16:18}
Ошибка не изменна: #include <util/delay.h>
это из стандартных библиотек
"прям с рабочего стола запускать прогу это круть крутейшая" - В этом и проблема.
Когда распаковывали программу на рабочий стол, то из за длины путей часть файлов потерялась.
Необходимо по новой распаковать FLProg, желательно в корень диска C или D или какой там у Вас есть, установить требуемые библиотеки и все заработает.
Win10-64. FLProg Portable.
Изображение

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#15

Сообщение Ardudue » 31.10.2020{, 19:35}

vladvar писал(а):
31.10.2020{, 16:18}
Ошибка не изменна: #include <util/delay.h> ???????
Удалить FLP.
Скачать архив FLP711 на диск С, распаковать на диск С.
Не запуская FLP ВЕЗДЕ удалть Adafruit_GFX_Library, залить БИБЛИОТЕКИ с первого поста.
Запустить FLP.

vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09.02.2019{, 16:16}
Репутация: 0
Откуда: РФ
Имя: vladimir

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#16

Сообщение vladvar » 01.11.2020{, 08:40}

Ardudue писал(а):
31.10.2020{, 19:35}
Удалить FLP.
Скачать архив FLP711 на диск С, распаковать на диск С.
Не запуская FLP ВЕЗДЕ удалть Adafruit_GFX_Library, залить БИБЛИОТЕКИ с первого поста.
Запустить FLP.
:smile110: Видать дело не в том, что и где удалять и куда устанавливать. Нет такого файла или каталога #include <util/delay.h> :smile198:
СпойлерПоказать
c:\PortableFLProg_7-1-1_Win64\ideV5\libraries\Adafruit_GFX_Library\Adafruit_PCD8544.cpp:26:24: fatal error: util/delay.h: No such file or directory

#include <util/delay.h>

^

compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
:smile44:

shpuntic48
Рядовой
Сообщения: 21
Зарегистрирован: 26.06.2020{, 07:17}
Репутация: 0
Откуда: Khabarovsk
Имя: михаил

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#17

Сообщение shpuntic48 » 01.11.2020{, 12:02}

Безымянный.jpg
Безымянный.jpg (65.7 КБ) 1510 просмотров
У меня компилируется нормально, прога находится в папке
"Мои документы"

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#18

Сообщение Ardudue » 01.11.2020{, 12:05}

vladvar писал(а):
01.11.2020{, 08:40}
Видать дело не в том, что и где удалять и куда устанавливать.
ну, если так считаете тоды ОЙ :shok: выходит что дело только в юзере. :smile44:
В файле Adafruit_PCD8544.cpp в строке номер 24 есть ошибка. Это строка #include <util/delay.h> ссылается на файл delay.h, который должен находится в папке util. А его там нет. Вот и вся причина.
Выложите полный ответ компилятора. Может там еще какие-то ошибки есть.
ДА и какая ось на компе?

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#19

Сообщение Ardudue » 01.11.2020{, 12:06}

shpuntic48 писал(а):
01.11.2020{, 12:02}
У меня компилируется нормально, прога находится в папке
"Мои документы"
библиотеки с первого поста брали?

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Блок дисплей Nokia 5110 для ESP8266 русифицированный

#20

Сообщение Ardudue » 01.11.2020{, 12:11}

av, едро ESP8266 какая версия? Ось на компе?
У меня на 3-х компах десятка все компилится заливается -работает.

Отправлено спустя 7 минут 16 секунд:
FLProg_7-1-1_Win64\ideV5\hardware\tools\avr\avr\include\util
здесь есть файл delay.h ?

Ответить

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