ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Serenkiy83
Рядовой
Сообщения: 5
Зарегистрирован: 04 апр 2023, 11:48
Имя: Сергей

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Serenkiy83 »

aidar_i писал(а): 12 фев 2024, 22:49 В функции void drawTrend(int widthTrend, int heightTrend, int xTrend, byte yTrend, int *in)
попробуйте изменить int mn=1000;
Куда я только не "совал" int mn=1200)))
А ларчик то просто открывался.
Спасибо огромное, помогло.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

здравствуйте !!! нужна помощь....знатоки форума .....такая проблема....при загрузки arduino ide сначало ругалось на шрифты библиотеку поставил еще тут по форуму почитал Айдар предложил удалить лишнии библиотеки ....все вроде по делу .....все также и сделал перестал ругаться на шрифты....теперь вообще ничего не грузиться на контроллер .....Скрины прилогаю!!
123.png
1234.png
Удалял ФЛПРОГ после установки библиотеки ....ситуация повторяется!!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Artem851213 писал(а): 04 мар 2024, 20:43 Скрины прилогаю!!
По скринам у Вас МК прошился!
Покажите, какие библиотеки используются, в окне компиляции.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

aidar_i писал(а): 04 мар 2024, 20:58 По скринам у Вас МК прошился!
Покажите какие библиотеки используются в окне компиляции.
да вы полностью правы!!!!пишет что все отлично....но на дисплеи тишина .....да и теперь если даже после этого ....нельзя даже светодиодом поморгать
12345.png
Отправлено спустя 8 часов 44 минуты 2 секунды:
Всем доброго времени суток!тут на форуме кто нибудь работал с (WeMos D1 R1) выводил изображение на экранчик......может дело в контроллере ?

Отправлено спустя 1 час 33 минуты 50 секунд:
я еще раз надоедаю своей проблеммой !!!тут заметил разницу....может делу поможет!!!у меня на контроллере как и в пользовательском блоке главном SDA/D4 -значение 4! SCK/D5 - значение 5! это все хорошо!! но есть SCL/D3 и на экране SCL :smile3

Ситуация пока следующая .....на данный момент контроллер прошивается все нормально!!!! светодиодом моргать можно ну или любыми другими функциями пользоваться)).....экран олед молчит!! ток на экран приходит цешкой мерил.....пока так

Отправлено спустя 4 минуты 22 секунды:
фотографии прилагаю!!!чтоб мало ли кто еще с проблемой столкнётся

Отправлено спустя 33 минуты 55 секунд:
Изменил значения на 3 и SDA также 4 ......экран по прежнему молчит!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Artem851213 писал(а): 05 мар 2024, 08:13 экран по прежнему молчит!
У Вас МК прошивается правильно! Контакты поставьте 4 и 5, соединяете sda -> sda, scl->scl.
Адрес дисплея проверьте, какой у Вас.
Вы не отвечаете на мой вопрос: какие библиотеки используются программой? В конце компиляции об этом пишется.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

Айдар здравствуйте!!!!рад что Вы мне отвечаете спасибо огромное что находите время!!!Айдар я честно не такой профи как Вы....окно компиляции я понимаю так !!!это то что написано в нижнем окне IDE/// там нет о библиотеках не слово(( подкреплю фото !!!ниже.....а в скетче
#include "flprogUtilites.h"
#include <Wire.h>
#include <SSD1306.h>
и адрес дисплея я незнаю как посмотреть ....только есть тот адрес который написан в Вашем блоке 0х3с .....я конечно сейчас постораюсь выеснить как и где этот адрес находиться!!!Айдар давайте доведем!!меня очень заинтересовал ваши блоки графики....и вывод кирилицы!!хочу приминить это все в проекте!!

Отправлено спустя 7 минут 27 секунд:
Ужас!!!извиняюсь за свою тупость!!!сейчас выесняю адресс дисплея!!!....позже отпишусь по итогом!!!

Отправлено спустя 3 минуты 10 секунд:
3С / адрес дисплея
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Artem851213 писал(а): 05 мар 2024, 12:54 3С / адрес дисплея
Открываете Инструменты флпрог, Шины данных, Сканирование шины i2c, выполняете что написано в открывающемся окне.
Адреса будут или 3C или 3D, Контакты поставьте 4 и 5.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

Понял Вас Айдар сейчас выполняю!!
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Установите библиотеку :
esp8266-oled-ssd1306.rar
В блоке оставить SDA - 4 и SCL - 5 .
Адрес поставьте свой (3C или 3D)
Загрузите пример:
ESP8266_Oled_SSD1306_display3.flp
Соедините :
ЕСП8266 -> Oled
D14 (GPIO4)- > SDA,
D15 (GPIO5)- > SCL.
Должен заработать

Отправлено спустя 2 минуты 9 секунд:
Artem851213 писал(а): 05 мар 2024, 12:54 я незнаю как посмотреть
[spoiler]
ESP8266_Oled_SSD1306_display3.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

пробовал по всякому вбивать адрес!!скетч не грузиться в контролер
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Artem851213 писал(а): 05 мар 2024, 13:49 пробовал по всякому вбивать адрес!!скетч не грузиться в контролер
SSD1306Wire display(0x3c, 4, 5, GEOMETRY_128_64 );
Этот скетч с блока поновее, тоже работает.
Вот этот пример
ESP8266_Oled_SSD1306_display6.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

Айдар!! очередная проблема!!! блок графики на дисплее не работает :shok:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Когда пишете , что то не работает, лучше выкладывайте пример какой используете, мне так быстрее отвечать.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

вечер добрый!!я еще не в курсе местного этикета!!
сам дисплей оказался не рабочий!!а график оказался хорош!!
но у меня цели по графику немного отличаются!!!
нужен график чтобы регулировать температуру котла!!!и отлаживать ...по графику.... ПИ регулирование .....тоесть на графике охота отлаживать ПИД!!!!помогите!! охота красиво сделать!!я обязательно итоги буду показывать!!!я думаю получиться замечательно!!

Отправлено спустя 10 часов 34 минуты 18 секунд:
Доброе утро!....ночью заигрался с Вами созданными блоками!!....интересно аж ...сильно.....все хорошо....есть момент...маленький.....блок графики....в моем случае движение линии в окне графика она не сильно энергичная ....вполне устроила скорость 2 секунды на продвижения линии в окне .....единственное о чем очень сильно прошу!!....можете эту самую линию в окне графика сделать не как сейчас* она залазиит на рамку графика* ,а по Х на пиксель или два меньше рамки графика .....чтобы график получился хороший и главное понятный простому человеку)..

Отправлено спустя 11 минут 40 секунд:
Вот стрелками указал!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

Artem851213 писал(а): 06 мар 2024, 06:33 чтобы график получился хороший
Тестируйте
График на Oled_SSD1306_1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Artem851213
Рядовой
Сообщения: 29
Зарегистрирован: 11 сен 2020, 20:29
Откуда: Almaty
Имя: Artem
Поблагодарили: 1 раз

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Artem851213 »

Доброе утро!!спасибо сейчас займусь!!!!
Goldln
Рядовой
Сообщения: 11
Зарегистрирован: 23 янв 2024, 12:24
Имя: Oleg

Re: ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение Goldln »

Помогите у меня ошибку высвечивает 'ArialRus_Plain_10' was not declared in this scope что нужно сделать чтоб ее убрать ?
tiger0007
Рядовой
Сообщения: 13
Зарегистрирован: 28 фев 2019, 16:42
Имя: Sasha

Re: ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение tiger0007 »

Goldln писал(а): 20 июл 2024, 18:53 Помогите у меня ошибку высвечивает 'ArialRus_Plain_10' was not declared in this scope что нужно сделать чтоб ее убрать ?
вы решили эту проблему? тоже не могу найти где иссправить написано не объявлена в лупе
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение aidar_i »

slsl писал(а): 26 июн 2023, 21:04 Удалить в ФлПрог библиотеку:
ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays.
Ругатня на шрифты должна уйти.
Выполните эту рекомендацию, сохранив библиотеку в другое место или архивировав в ту же папку.
Его местонахождение можно найти в тексте ошибок.
saanger
Рядовой
Сообщения: 1
Зарегистрирован: 16 июл 2024, 13:24
Имя: Анатолий

Re: ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Сообщение saanger »

удаление библиотеки ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays не помогло.
Ошибка 'ArialRus_Plain_10' was not declared in this scope; did you mean 'ArialMT_Plain_10'? сохраняется.
Подскажите что можно предпринять для ее устранения.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя