Страница 7 из 10
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 июн 2023, 09:15
Sio
Приветствую вас Айдар.
(ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays)
Вроде такой библиотеки у меня и не было..?
Вот весь список ошибок:
FLProg.jpg
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 июн 2023, 11:54
aidar_i
slsl писал(а): 26 июн 2023, 21:04
Удалить в ФлПрог библиотеку:
ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays.
Ругатня на шрифты должна уйти.
Выполните эту рекомендацию, сохранив библиотеку в другое место или архивировав в ту же папку.
Его местонахождение можно найти в тексте ошибок.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 июн 2023, 14:57
Sio
СУПЕР всё заработало!
Ваша рекомендация была верна. До этого я работал просто с папкой:
lib.jpg
Оказывается надо было удалять библиотеку здесь:
lib 2.jpg
СПАСИБО Айдар. Очень признателен.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 04 июл 2023, 16:01
SakredNEW
Айдар добрый день. Не доводилость ли Вам работать с дисплеем SSD1309 из под ESP32?
Приобрёл два таких для домашних проектов, в сети люди пишут, что он работает на библиотеке
SSD1306. Проверил сначала на UNO, затем на ESP32, вообще никакой реакции, даже адрес не считывается. На одном форуме нашёл решение, на плате дисплея закоротить диоды в цепях SDA и SCL, закоротил. Начал читаться адрес (0x3C) и дисплей заработал на UNO, даже на Ваших блоках ASOLED, а на ESP32 не желает работать, весь экран беспорядочно заполняется точками и всё.
Искал в нете хотя бы рабочие примеры, с github библиотеки пробовал, результат нулевой. Насколько я понял он работает только из под библиотеки "OLED_I2C", с другими не дружит, ни с "SH1106.h" ни с "SSD1306.h", хотя
из под ESP32 оба эти дисплея работают отлично. Я их и хотел заменить на SSD1309, он почти 2.5 дюйма,
хорошо читается из далека.
Здесь на нашем форуме тоже ничего рабочего нет, хотя вопросы по таким дисплеям есть (не один я такой)).
Хотел бы попросить Вас помочь с блоками к этому чуду техники. Или хотя бы направьте куда копать.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 19 сен 2023, 21:21
aidar_i
SakredNEW писал(а): 04 июл 2023, 16:01
Айдар добрый день. Не доводилость ли Вам работать с дисплеем SSD1309 из под ESP32?
......
Здесь на нашем форуме тоже ничего рабочего нет, хотя вопросы по таким дисплеям есть (не один я такой)).
Хотел бы попросить Вас помочь с блоками к этому чуду техники. Или хотя бы направьте куда копать.
Посмотрите вот эту
статью.
Блоки по библиотеке U8g2lib в пользовательских блоках в теме Дисплеи есть.
Так же подойдут и блоки U8glib, тоже есть в форуме.
Подключение дисплея.
Скриншот.png
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 19 окт 2023, 14:22
liamhoulet1003
А эти блоки работаю на STM32?
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 20 окт 2023, 20:32
aidar_i
liamhoulet1003 писал(а): 19 окт 2023, 14:22
А эти блоки работаю на STM32?
Нет
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 24 окт 2023, 23:22
alexvin
aidar_i писал(а): 27 июн 2023, 11:54
slsl писал(а): 26 июн 2023, 21:04
Удалить в ФлПрог библиотеку:
ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays.
Ругатня на шрифты должна уйти.
Выполните эту рекомендацию, сохранив библиотеку в другое место или архивировав в ту же папку.
Его местонахождение можно найти в тексте ошибок.
Не помогает =(
Отправлено спустя 8 минут 36 секунд:
уточняю. проект был мною создан год назад, работал корректно. я его успешно запустил и использовал, но недавно нужно было поправить строчку кода, и теперь вот такая ошибка вылазит. до этого обновился до 8.2.3, раньше стояла 7 версия
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 25 окт 2023, 02:55
karen
alexvin писал(а): 24 окт 2023, 23:22
aidar_i писал(а): 27 июн 2023, 11:54
slsl писал(а): 26 июн 2023, 21:04
Удалить в ФлПрог библиотеку:
ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays.
Ругатня на шрифты должна уйти.
Выполните эту рекомендацию, сохранив библиотеку в другое место или архивировав в ту же папку.
Его местонахождение можно найти в тексте ошибок.
Не помогает =(
Отправлено спустя 8 минут 36 секунд:
уточняю. проект был мною создан год назад, работал корректно. я его успешно запустил и использовал, но недавно нужно было поправить строчку кода, и теперь вот такая ошибка вылазит. до этого обновился до 8.2.3, раньше стояла 7 версия
Удалите все библиотеки ssd1306 и повторно установить библиотеку с форума, и в проекте проверте шрифт на который он ругается что его не может найти.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 25 окт 2023, 06:02
aidar_i
karen писал(а): 25 окт 2023, 02:55Не помогает
Библиотека с шрифтами не установлена или установлена не с форума. Версия программы не должен влиять.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 25 окт 2023, 19:14
alexvin
aidar_i писал(а): 25 окт 2023, 06:02
karen писал(а): 25 окт 2023, 02:55Не помогает
Библиотека с шрифтами не установлена или установлена не с форума. Версия программы не должен влиять.
Дико извиняюсь за беспокойство. Но в этой ветке я не вижу ни библиотек (.ubi) ни самих шрифтов. вижу только готовые flp
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 25 окт 2023, 19:17
karen
alexvin писал(а): 25 окт 2023, 19:14
aidar_i писал(а): 25 окт 2023, 06:02
karen писал(а): 25 окт 2023, 02:55Не помогает
Библиотека с шрифтами не установлена или установлена не с форума. Версия программы не должен влиять.
Дико извиняюсь за беспокойство. Но в этой ветке я не вижу ни библиотек (.ubi) ни самих шрифтов. вижу только готовые flp
На главной странице этой ветки все.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 25 окт 2023, 19:18
aidar_i
alexvin писал(а): 25 окт 2023, 19:14
Но в этой ветке я не вижу ни библиотек (.ubi) ни самих шрифтов. вижу только готовые flp
Здесь
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 окт 2023, 17:29
UN7RT
alexvin писал(а): 25 окт 2023, 19:14
aidar_i писал(а): 25 окт 2023, 06:02
karen писал(а): 25 окт 2023, 02:55Не помогает
Библиотека с шрифтами не установлена или установлена не с форума. Версия программы не должен влиять.
Дико извиняюсь за беспокойство. Но в этой ветке я не вижу ни библиотек (.ubi) ни самих шрифтов. вижу только готовые flp
Фуууу! Ну наконец у меня тоже заработало, неделю танцев, оказывается нужно было удалить не только esp8266-oled-ssd1306 но и esp8266-oled-ssd1306_master. Спасибо!
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 окт 2023, 20:35
aidar_i
UN7RT писал(а): 26 окт 2023, 17:29
оказывается нужно было удалить не только esp8266-oled-ssd1306 но и esp8266-oled-ssd1306_master. Спасибо!
Всегда смотрите подробности компиляции, в Ардуино Иде в настройках есть такой пункт. В конце сообщений выводится какая библиотека используется и ещё какие библиотеки есть под таким названием и не используются и местоположение указывается. По ним можно узнать нужная или нет используется библиотека.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 28 янв 2024, 13:38
Goldln
Здравствуйте.Можно ли как-то создать блок для вывода графика на SSD1306
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 28 янв 2024, 22:59
aidar_i
Goldln писал(а): 28 янв 2024, 13:38
Здравствуйте.Можно ли как-то создать блок для вывода графика на SSD1306
Я делал
ТУТ. Правда библиотека другая, но можно перевести сюда.
Отправлено спустя 2 часа 1 минуту 59 секунд:
Адаптировал к этой библиотеке блок вывода графика.
График на Oled_SSD1306.flp
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 08 фев 2024, 15:30
Goldln
Спасибо
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 12 фев 2024, 20:19
Serenkiy83
Айдар, добрый день.
aidar_i писал(а): 28 янв 2024, 22:59
Адаптировал к этой библиотеке блок вывода графика.
График на Oled_SSD1306.flp
Блок рисующий график огонь, хотел вставить в свой проект, но у него оказалось есть предел нижнего значения (1000), у текущего и максимального значений такого ограничения вроде нет. Возможно ли его увеличить, или это предел библиотеки?
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 12 фев 2024, 22:49
aidar_i
Serenkiy83 писал(а): 12 фев 2024, 20:19
Айдар, добрый день.
Блок рисующий график огонь, хотел вставить в свой проект, но у него оказалось есть предел нижнего значения (1000), у текущего и максимального значений такого ограничения вроде нет. Возможно ли его увеличить, или это предел библиотеки?
В функции void drawTrend(int widthTrend, int heightTrend, int xTrend, byte yTrend, int *in)
попробуйте изменить int mn=1000;