На 2.6.2 пока проблем не замечал. Только надо модуль выбирать не тот, который FLProg по умолчанию ставит, а MCU 1.0
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Последний раз редактировалось edyapd 26 янв 2020, 21:36, всего редактировалось 1 раз.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]aidar_i[/ref], я тоже поставил кнопку, на D4 проводок и чиркал им по пину 3.3v. Скетч вот такой сделал
[ref]edyapd[/ref], Flprog версии 5.3.0, IDE 1.8.9. По поводу 4.2.4 или 4.6.2 непонятки. Это где смотреть? Всё что я нашел это в менеджере плат версия esp 2.5.2
, не работает. Вроде в ребут не бросается, но при "нажатии" на экране ничего не появляется.[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).
Это вы так кнопку имитировали? Так кнопку надо на землю замыкать, к плюсу она и так подтянута.
Версия 2.5.2 не очень хорошая.
Самый простой выход для вас я вижу скачать одну из этих версий FLProg Windows64 или Windows32.
Они без установки, просто положите их в любую папку. Единственное, это надо будет ещё добавить библиотеки, которые вы используете.
И ещё один очень важный момент, после того, как вы сохраните в версии 6, в 5-ой версии проект может не открыться, так что сделайте сразу бэкап своих проектов.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).

Если хотите, чтобы помогли выложите всё: проект, настройки платы, подключения с фото, версии программ и тп.
Отправлено спустя 51 секунду:
Не может он просто не работать. Где-то допускаете ошибку.
Плата 2.4.2.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]aidar_i[/ref], [ref]edyapd[/ref], спасибо вам за помощь, завтра смахну все со стола, возьму новые детали и начну с начала. Обязательно выложу всё сюда. Стол и полкомнаты завалены полуразобранными электроигрушками, что очень нервирует жену)) Надо дособирать наконец)
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Попробуйте BIN файл загрузить по адресу 0х00000 Отправлено спустя 7 минут 5 секунд:
Зачем одновременно включаете и выключаете дисплей?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
[ref]aidar_i[/ref], я начал сначала, по совету Эдуарда скачал позднюю бету и дело сдвинулось. Больше нет этого рестарта циклического.
Сейчас завис над проблемой одновременного вывода нескольких показателей датчиков на один экран. То есть с чисткой экрана не могу подружиться, один показатель обновляясь чистит весь экран, затем другой. Отображаются по очереди. Понятно, что не в блоках дело, а в моей логике
Сейчас завис над проблемой одновременного вывода нескольких показателей датчиков на один экран. То есть с чисткой экрана не могу подружиться, один показатель обновляясь чистит весь экран, затем другой. Отображаются по очереди. Понятно, что не в блоках дело, а в моей логике

-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Тут важен порядок компиляции блоков. Если чистка блоков оказывается не там , где нужно, то изображения может не быть. Блок очистки должен быть перед блоком вывода текста, чтобы стереть старую информацию. Не только на проекте визуально, а после нажатия кнопки - порядок компиляции. А то часто, он хоть стоит впереди, после компиляции оказывается после нужного блока.
Попробуйте использовать несколько блоков очистки.
Ps: чтобы блоки очистки оказывались там где нужно, их входа подключать через переменную.
Попробуйте использовать несколько блоков очистки.
Ps: чтобы блоки очистки оказывались там где нужно, их входа подключать через переменную.
Последний раз редактировалось aidar_i 19 июл 2021, 20:37, всего редактировалось 2 раза.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Вывод символа замка: открытого и закрытого
[spoiler] [/spoiler]
[spoiler] [/spoiler][spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Чуток переделал, малость дополнил
Библиотеки как в шапке
Блоки
Пример 1
Пример 2(Стрелочные индикаторы вольтметр и амперметр)
Библиотеки как в шапке
Блоки
Пример 1
Пример 2(Стрелочные индикаторы вольтметр и амперметр)
Последний раз редактировалось cmept-27 22 ноя 2024, 15:50, всего редактировалось 2 раза.
OK
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Пример 3 (Аналоговые часы)
Отправлено спустя 4 часа 45 минут 26 секунд:
Пример 4
Отправлено спустя 4 часа 45 минут 26 секунд:
Пример 4
Последний раз редактировалось cmept-27 22 ноя 2024, 15:50, всего редактировалось 1 раз.
OK
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Здравствуйте, Айдар. Обращаюсь к Вам за советом, что не так. Пытаюсь вывести на OLED 0.96 текст используя ваши блоки. Тля тестирования
взял ваш пример.С NodeMcu V3 все получается, а с ESP-01 нет. Вроде и компиляция проходит , и загружается в ESP-01 , а на экране ничего. Заранее благодарю.
взял ваш пример.С NodeMcu V3 все получается, а с ESP-01 нет. Вроде и компиляция проходит , и загружается в ESP-01 , а на экране ничего. Заранее благодарю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
У Вас память флеш 1МБ?
Проект , который загружали , выложите со своего компа или код.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Да флеш 1МБ.
Отправлено спустя 1 час 51 минуту 44 секунды:
Айдар,вопрос решен. В скетче в 7-й строке вместо SSD1306Wire display(0x3c, 4, 5); прописал SSD1306Wire display(0x3c, 2, 0); и все заработало
Отправлено спустя 1 час 51 минуту 44 секунды:
Айдар,вопрос решен. В скетче в 7-й строке вместо SSD1306Wire display(0x3c, 4, 5); прописал SSD1306Wire display(0x3c, 2, 0); и все заработало
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
добрый день с esp8266 все палучилось а вот esp 32 не могу подружить с вашими блоками в ардуино айди постоянно велетают ошибки обьясните пожалуста по подробней
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Выкладываете свой проект, который компилировали, скриншоты настройки платы, ошибок, скетч с Ардуино иде.ARTEMM писал(а): 28 окт 2021, 16:21 добрый день с esp8266 все палучилось а вот esp 32 не могу подружить с вашими блоками в ардуино айди постоянно велетают ошибки обьясните пожалуста по подробней
У Вас дисплей там IPS ST7789V 1,14 дюйма, Вам в другую тему нужно.
- karen
- Рядовой
- Сообщения: 66
- Зарегистрирован: 15 янв 2016, 22:45
- Откуда: Mars
- Имя: Karen
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
день добрый друзья,
решил поделиться своими шрифтом цифр и пару картинок)
не судите строго)
будут вопросы с удовольствием отвечу.
буду обновлять шрифты по мере возможности.
старые файлы будут удалятся.
дата последнего редактирования 24.01.2022

решил поделиться своими шрифтом цифр и пару картинок)
не судите строго)

будут вопросы с удовольствием отвечу.
буду обновлять шрифты по мере возможности.
старые файлы будут удалятся.
дата последнего редактирования 24.01.2022
Последний раз редактировалось karen 24 янв 2022, 22:09, всего редактировалось 6 раз.
karens4
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Добрый день спасибо за блоки но вот какая проблема сборка esp32 и ssd1306 очень сильно отбирают процессорное время если выводить три четыре строки и на отдельной плате к примеру несеметричный мультивибратор и поставить ширина импульса 1 миллисекунд то будет 1.3 и прыгать если отключить блок вывод текста то чётко 1 миллисекунда подскажите как можно решить эту проблему
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
Всем доброго времени суток. Подскажите возможно ли прикрутить 2 дисплея ssd1306 к одной esp32? 

-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266/ESP32 и дисплеи OLED (библиотека esp8266-oled-ssd1306).
http://digitrode.ru/computing-devices/m ... s-i2c.htmlVulir писал(а): 16 дек 2021, 16:42 Всем доброго времени суток. Подскажите возможно ли прикрутить 2 дисплея ssd1306 к одной esp32?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость