Битый архив....поправьте если не сложно
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Архив не битый, просто у Вас RAR не открывает. Вот в ZIP:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]aidar_i[/ref], добрый день, хочу подключить олед дисплей ssd1306 i2c к nodemcu,но не получается с компилировать в ардуино иде, я так понимаю не хватает библиотек, а ваш файл esp8266-oled-ssd1306.rar не могу открыть архиватором, можете помочь?
а другие примеры с программы ардуино иде компилируются, и загрузаются и экран включается.
на ардуино уно тоже норм работает
а другие примеры с программы ардуино иде компилируются, и загрузаются и экран включается.
на ардуино уно тоже норм работает
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]manukc[/ref], открывать нужно через winrar
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Сами создайте, какой Вам нужен. Я снимал видео как это сделать
https://youtu.be/ScsWrlAOJds
https://youtu.be/ScsWrlAOJds
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Видео смотрел , шрифт делал , а вот вставить в блок не получается , выдаёт ошибку при компиляции в IDE.
Пробовал в саму библиотеку вставлять готовый шрифт esp8266-oled-ssd1306.rar тоже самое, может с этим блоком по другому что надо делать.
Шрифт делал английский, мне только циферки нужны.
версия 5,3,0
Пробовал в саму библиотеку вставлять готовый шрифт esp8266-oled-ssd1306.rar тоже самое, может с этим блоком по другому что надо делать.
Шрифт делал английский, мне только циферки нужны.
версия 5,3,0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Какой размер шрифта делали?
Выложите сам шрифт и блок, и скриншот ошибки.
Выложите сам шрифт и блок, и скриншот ошибки.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Я так понимаю шрифт надо вставить в но тут моих знаний не хватает не программист я, вот если раз увидеть или прочитать то тогда другое дело.
0x1A, // Width: 26
0x1E, // Height: 30
0x20, // First Char: 32
0xE0, // Numbers of Chars: 224
откуда брать эти значения ?
Width: 26 - это высота шрифта я так понял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Все выдает конвертер шрифтов. Посмотрите скриншот, там будет все понятно.
[spoiler] [/spoiler]
Там всего три типа , тк у нас не Adafruit, используем другие версии библиотек. Больше или меньше 3й версии.
Отправлено спустя 6 минут 12 секунд:
были так "const uint8_t ArialRus_Italic_28[] PROGMEM = {"
Отправлено спустя 22 минуты 56 секунд:
Испытайте
[spoiler] [/spoiler]
Там всего три типа , тк у нас не Adafruit, используем другие версии библиотек. Больше или меньше 3й версии.
Отправлено спустя 6 минут 12 секунд:
Да туда вставить. Нужно, чтобы строки "const char Arimo_Italic_28[] PROGMEM = { "
были так "const uint8_t ArialRus_Italic_28[] PROGMEM = {"
Отправлено спустя 22 минуты 56 секунд:
Испытайте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Спасибо! Всё заработало.
Подозревал что надо применить другой тип кодировки, но меня смутило как раз то что строки разные
"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 в моём шрифте

Подозревал что надо применить другой тип кодировки, но меня смутило как раз то что строки разные
"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 в моём шрифте
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Купил вот такой https://ru.aliexpress.com/item/32846177 ... 33edPIppG7
,подойдет ли для него БП
,подойдет ли для него БП
Электронщик до мозга костей и не только
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref=#ff8000]Rovki[/ref], а чего не сразу ТАКУЮ?
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Поттому что уже такую заказал https://ru.aliexpress.com/item/33043019 ... 33edm6wXFO
Электронщик до мозга костей и не только
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref=#ff8000]Rovki[/ref], а можно узнать разницу между этими двумя ESP32. Просто по вашей ссылке там нет никакого описания. А я уже приготовился заказывать ту, на которую дал ссылку. Вот теперь в раздумьях.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Эти ПБ подойдут.
У Вас 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)
У Вас 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)
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Сам не знаю ...купил первую попавшеюся для видео ...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)
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]edyapd[/ref], разница в том, что первая esp8266 а вторая esp32.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
ESP8266 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Там речь шла о есп 32 в обоих случаях . Я спрасил про есп 8266 , эдуард спрасил ,почему не есп32 ,я ответил ,что заказал есп32 но другую...Phazz писал(а): 06 окт 2019, 07:53 [ref]edyapd[/ref], разница в том, что первая esp8266 а вторая esp32.

Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей