Страница 5 из 10
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 янв 2020, 18:40
edyapd
aidar_i писал(а): 26 янв 2020, 18:24
Попробуйте на 4.2.4 плате есп проверить
На 2.6.2 пока проблем не замечал. Только надо модуль выбирать не тот, который FLProg по умолчанию ставит, а MCU 1.0
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 янв 2020, 20:04
Mozgoklui
[ref]aidar_i[/ref], я тоже поставил кнопку, на D4 проводок и чиркал им по пину 3.3v. Скетч вот такой сделал
111_2.flp
, не работает. Вроде в ребут не бросается, но при "нажатии" на экране ничего не появляется.
[ref]edyapd[/ref], Flprog версии 5.3.0, IDE 1.8.9. По поводу 4.2.4 или 4.6.2 непонятки. Это где смотреть? Всё что я нашел это в менеджере плат версия esp 2.5.2
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 янв 2020, 20:32
edyapd
Mozgoklui писал(а): 26 янв 2020, 20:04
на D4 проводок и чиркал им по пину 3.3v
Это вы так кнопку имитировали? Так кнопку надо на землю замыкать, к плюсу она и так подтянута.
Версия 2.5.2 не очень хорошая.
Самый простой выход для вас я вижу скачать одну из этих версий FLProg
Windows64 или
Windows32.
Они без установки, просто положите их в любую папку. Единственное, это надо будет ещё добавить библиотеки, которые вы используете.
И ещё один очень важный момент, после того, как вы сохраните в версии 6, в 5-ой версии проект может не открыться, так что сделайте сразу бэкап своих проектов.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 26 янв 2020, 21:17
aidar_i
Mozgoklui писал(а): 26 янв 2020, 20:04не работает
Если хотите, чтобы помогли выложите всё: проект, настройки платы, подключения с фото, версии программ и тп.
Отправлено спустя 51 секунду:
Не может он просто не работать. Где-то допускаете ошибку.
Плата 2.4.2.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 янв 2020, 00:09
Mozgoklui
[ref]aidar_i[/ref], [ref]edyapd[/ref], спасибо вам за помощь, завтра смахну все со стола, возьму новые детали и начну с начала. Обязательно выложу всё сюда. Стол и полкомнаты завалены полуразобранными электроигрушками, что очень нервирует жену)) Надо дособирать наконец)
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 28 янв 2020, 00:11
aidar_i
Mozgoklui писал(а): 26 янв 2020, 20:04не работает
Попробуйте BIN файл загрузить по адресу 0х00000
pr20.ino.rar
Отправлено спустя 7 минут 5 секунд:
Mozgoklui писал(а): 26 янв 2020, 20:04
Скетч вот такой сделал
111_2.flp
Зачем одновременно включаете и выключаете дисплей?
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 29 янв 2020, 19:29
Mozgoklui
[ref]aidar_i[/ref], я начал сначала, по совету Эдуарда скачал позднюю бету и дело сдвинулось. Больше нет этого рестарта циклического.
Сейчас завис над проблемой одновременного вывода нескольких показателей датчиков на один экран. То есть с чисткой экрана не могу подружиться, один показатель обновляясь чистит весь экран, затем другой. Отображаются по очереди. Понятно, что не в блоках дело, а в моей логике

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 29 янв 2020, 21:37
aidar_i
Тут важен порядок компиляции блоков. Если чистка блоков оказывается не там , где нужно, то изображения может не быть. Блок очистки должен быть перед блоком вывода текста, чтобы стереть старую информацию. Не только на проекте визуально, а после нажатия кнопки - порядок компиляции. А то часто, он хоть стоит впереди, после компиляции оказывается после нужного блока.
Попробуйте использовать несколько блоков очистки.
Ps: чтобы блоки очистки оказывались там где нужно, их входа подключать через переменную.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 08 фев 2020, 15:59
aidar_i
Вывод символа замка: открытого и закрытого
ESP8266_Oled_XBM замок.1flp.flp
[spoiler]
WhatsApp Image 2020-02-08 at 17.56.25.jpeg
[/spoiler]
[spoiler]
WhatsApp Image 2020-02-08 at 17.56.32.jpeg
[/spoiler]
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 05 сен 2021, 09:49
cmept-27
Чуток переделал, малость дополнил
Библиотеки как в шапке
Блоки
Пример 1
Пример 2(Стрелочные индикаторы вольтметр и амперметр)
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 05 сен 2021, 18:11
cmept-27
Пример 3 (Аналоговые часы)
Отправлено спустя 4 часа 45 минут 26 секунд:
Пример 4
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 окт 2021, 14:55
Tihon
Здравствуйте, Айдар. Обращаюсь к Вам за советом, что не так. Пытаюсь вывести на OLED 0.96 текст используя ваши блоки. Тля тестирования
взял ваш пример.С NodeMcu V3 все получается, а с ESP-01 нет. Вроде и компиляция проходит , и загружается в ESP-01 , а на экране ничего.
FLprog.jpg
Заранее благодарю.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 27 окт 2021, 21:59
aidar_i
Tihon писал(а): 27 окт 2021, 14:55
загружается в ESP-01 , а на экране ничего.
У Вас память флеш 1МБ?
Проект , который загружали , выложите со своего компа или код.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 28 окт 2021, 09:35
Tihon
Да флеш 1МБ.
Отправлено спустя 1 час 51 минуту 44 секунды:
Айдар,вопрос решен. В скетче в 7-й строке вместо SSD1306Wire display(0x3c, 4, 5); прописал SSD1306Wire display(0x3c, 2, 0); и все заработало
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 28 окт 2021, 16:21
ARTEMM
добрый день с esp8266 все палучилось а вот esp 32 не могу подружить с вашими блоками в ардуино айди постоянно велетают ошибки обьясните пожалуста по подробней
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 29 окт 2021, 02:02
aidar_i
ARTEMM писал(а): 28 окт 2021, 16:21
добрый день с esp8266 все палучилось а вот esp 32 не могу подружить с вашими блоками в ардуино айди постоянно велетают ошибки обьясните пожалуста по подробней
Выкладываете свой проект, который компилировали, скриншоты настройки платы, ошибок, скетч с Ардуино иде.
У Вас дисплей там IPS ST7789V 1,14 дюйма, Вам в другую тему нужно.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 02 ноя 2021, 00:02
karen
день добрый друзья,
решил поделиться своими шрифтом цифр и пару картинок)
не судите строго)
будут вопросы с удовольствием отвечу.
буду обновлять шрифты по мере возможности.
старые файлы будут удалятся.
дата последнего редактирования 24.01.2022
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 04 ноя 2021, 21:17
ARTEMM
Добрый день спасибо за блоки но вот какая проблема сборка esp32 и ssd1306 очень сильно отбирают процессорное время если выводить три четыре строки и на отдельной плате к примеру несеметричный мультивибратор и поставить ширина импульса 1 миллисекунд то будет 1.3 и прыгать если отключить блок вывод текста то чётко 1 миллисекунда подскажите как можно решить эту проблему
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 16 дек 2021, 16:42
Vulir
Всем доброго времени суток. Подскажите возможно ли прикрутить 2 дисплея ssd1306 к одной esp32?

ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добавлено: 17 дек 2021, 10:51
aidar_i
Vulir писал(а): 16 дек 2021, 16:42
Всем доброго времени суток. Подскажите возможно ли прикрутить 2 дисплея ssd1306 к одной esp32?
http://digitrode.ru/computing-devices/m ... s-i2c.html