Страница 2 из 10
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 11 мар 2019, 18:05
UMC
aidar_i писал(а): 05 фев 2019, 13:04esp8266-oled-ssd1306.rar
Битый архив....поправьте если не сложно
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 11 мар 2019, 19:42
aidar_i
Архив не битый, просто у Вас RAR не открывает. Вот в ZIP:
esp8266-oled-ssd1306.zip
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 07 авг 2019, 21:51
manukc
[ref]aidar_i[/ref], добрый день, хочу подключить олед дисплей ssd1306 i2c к nodemcu,но не получается с компилировать в ардуино иде, я так понимаю не хватает библиотек, а ваш файл esp8266-oled-ssd1306.rar не могу открыть архиватором, можете помочь?
а другие примеры с программы ардуино иде компилируются, и загрузаются и экран включается.
на ардуино уно тоже норм работает
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 07 авг 2019, 21:53
Phazz
[ref]manukc[/ref], открывать нужно через winrar
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 07 авг 2019, 22:11
aidar_i
В 22 сообщении в zip.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 15 сен 2019, 14:15
Moposka
Нет ли у автора этой библиотеки со SPI?
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 16 сен 2019, 11:45
aidar_i
Сами создайте, какой Вам нужен. Я снимал видео как это сделать
https://youtu.be/ScsWrlAOJds
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 16 сен 2019, 17:09
Sanek
Видео смотрел , шрифт делал , а вот вставить в блок не получается , выдаёт ошибку при компиляции в IDE.
Пробовал в саму библиотеку вставлять готовый шрифт esp8266-oled-ssd1306.rar тоже самое, может с этим блоком по другому что надо делать.
Шрифт делал английский, мне только циферки нужны.
версия 5,3,0
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 17 сен 2019, 06:08
aidar_i
Какой размер шрифта делали?
Выложите сам шрифт и блок, и скриншот ошибки.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 17 сен 2019, 08:56
Sanek
Arimo_Italic_28.h
OLED_ESP8266rus_вывод_текста_(CODE).ubi
[spoiler]
ошибка.jpg
[/spoiler]
Я так понимаю шрифт надо вставить в
OLEDDisplayFonts_rus.h
но тут моих знаний не хватает не программист я, вот если раз увидеть или прочитать то тогда другое дело.
0x1A, // Width: 26
0x1E, // Height: 30
0x20, // First Char: 32
0xE0, // Numbers of Chars: 224
откуда брать эти значения ?
Width: 26 - это высота шрифта я так понял.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 17 сен 2019, 15:50
aidar_i
Все выдает конвертер шрифтов. Посмотрите скриншот, там будет все понятно.
[spoiler]
шрифт 28.png
[/spoiler]
Там всего три типа , тк у нас не Adafruit, используем другие версии библиотек. Больше или меньше 3й версии.
Отправлено спустя 6 минут 12 секунд:
Sanek писал(а): 17 сен 2019, 08:56
Я так понимаю шрифт надо вставить в
OLEDDisplayFonts_rus.h
Да туда вставить. Нужно, чтобы строки "const
char Arimo_Italic_28[] PROGMEM = { "
были так "const
uint8_t ArialRus_Italic_28[] PROGMEM = {"
Отправлено спустя 22 минуты 56 секунд:
Испытайте
OLEDDisplayFonts_rus.h
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 17 сен 2019, 17:07
Sanek
Спасибо! Всё заработало.
Подозревал что надо применить другой тип кодировки, но меня смутило как раз то что строки разные
"const char Arimo_Italic_28[] PROGMEM = { "
и
"const uint8_t ArialRus_Italic_28[] PROGMEM = {"
и тут разница в строках напрягла
0x00, 0x19, 0x22, 0x09, //
34=":25 в твоих шрифтах
и
0x00, 0x9C, 0x4D, 0x10, // 36:156 в моём шрифте
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 05 окт 2019, 15:54
Rovki
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 05 окт 2019, 20:24
edyapd
[ref=#ff8000]Rovki[/ref], а чего не сразу
ТАКУЮ?
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 05 окт 2019, 21:27
Rovki
edyapd писал(а): 05 окт 2019, 20:24
[ref=#ff8000]Rovki[/ref], а чего не сразу
ТАКУЮ?
Поттому что уже такую заказал
https://ru.aliexpress.com/item/33043019 ... 33edm6wXFO
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 06 окт 2019, 05:23
edyapd
[ref=#ff8000]Rovki[/ref], а можно узнать разницу между этими двумя ESP32. Просто по вашей ссылке там нет никакого описания. А я уже приготовился заказывать ту, на которую дал ссылку. Вот теперь в раздумьях.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 06 окт 2019, 05:49
aidar_i
Эти ПБ подойдут.
У Вас 128х32 дисплей, внесите изменение в ПБ.
// for 128x64 displays:
SSD1306Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL
// for 128x32 displays:
// SSD1306Wire display(0x3c, SDA, SCL, GEOMETRY_128_32); // ADDRESS, SDA, SCL, GEOMETRY_128_32 (or 128_64)
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 06 окт 2019, 07:09
Rovki
edyapd писал(а): 06 окт 2019, 05:23
[ref=#ff8000]Rovki[/ref], а можно узнать разницу между этими двумя ESP32. Просто по вашей ссылке там нет никакого описания. А я уже приготовился заказывать ту, на которую дал ссылку. Вот теперь в раздумьях.
Сам не знаю ...купил первую попавшеюся для видео ...
Отправлено спустя 56 секунд:
aidar_i писал(а): 06 окт 2019, 05:49
Эти ПБ подойдут.
У Вас 128х32 дисплей, внесите изменение в ПБ.
// for 128x64 displays:
SSD1306Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL
// for 128x32 displays:
// SSD1306Wire display(0x3c, SDA, SCL, GEOMETRY_128_32); // ADDRESS, SDA, SCL, GEOMETRY_128_32 (or 128_64)
попробую
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 06 окт 2019, 07:53
Phazz
[ref]edyapd[/ref], разница в том, что первая esp8266 а вторая esp32.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 06 окт 2019, 08:26
Rovki
Phazz писал(а): 06 окт 2019, 07:53
[ref]edyapd[/ref], разница в том, что первая esp8266 а вторая esp32.
Там речь шла о есп 32 в обоих случаях . Я спрасил про есп 8266 , эдуард спрасил ,почему не есп32 ,я ответил ,что заказал есп32 но другую...
