Как подключить Oled дисплей I2C 128x64 к ESP8266 в программе FLProg
HTML-код
- Опубликовано: 2 окт 2024
- Простое подключение Oled экрана 128x64 с использованием пользовательских блоков. Настройка размеров шрифтов, кириллические шрифты.
Ссылка на форум: clck.ru/t54PW
Скачать файл проекта:
disk.yandex.ru...
drive.google.c...
#esp8266, #oled
Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.
Помощь на развитие канала
www.donational...
На видео забыл сказать, что не использовал блок "Очистка дисплея". Очистка производится в каждом цикле, включена в главном блоке. При необходимости можно закомментировать строку и использовать блок для очистки. Всем добра ❤️❤️❤️
А где пользовательскиие блоки скачать? Спасибо!
@@31MrRoss, в описании под видео , ссылка на форум. Самый верхний пост. Спасибо!
@@d_sam Да ,спасибо большое! А нету блока для st7789 (240Х240)? Или можно взять блок для HD44780 и подключить через I2C? Не понимаю как этот дисплей прикрутить в FLprog.
@@31MrRoss, блоки есть. Вот ссылка clck.ru/349zQY. Это отдельный сайт с пользовательскими блоками. Пробуйте.
@@d_sam Спасибо большое!!!!!!!!Я и не знал про этот форум, я не другом ищу!
Какой то алкаш собирал пользьзовательские блоки для дисплея. Описания в них нет. Какая библиотека используется пусто.
Денис, а не могли бы вы рассказать про увеличение входов-выходов для ESP32?
Большое спасибо Вам за ваш труд. Давно хотел попробовать совместить oled c esp.
подскажите пожалуйста как исправить проблему ругается тут на эту строчку с текстом display.setTextAlignment(TEXT_ALIGN_LEFT);
display.setFont(ArialRus_Plain_10);
display.drawString(0, 10, utf8rus(text_163693304_1));
что самое интересное если написать так как спрашивает ардуино при компиляции то текст есть все работает и компилируется display.setFont(ArialMT_Plain_10) где надо поправит подскажите чтобы он русские подгружать мог ???
Очень интересно посмотреть как библиотеку OLED для ESP компилятор пропускает и грузит в Ардуино.
Здравствуйте Сергей. Естественно что с данными пользовательскими блоками совместно с ардуино не получиться использовать. Но посыл то в другом, что олед можно использовать с любым микроконтроллером в том числе и с ардуино нано. И это чистая правда. Спасибо!
Скажите пожалуйста есть ли уроки по API чтобы например на подобный дисплей в бегущей строке выводить курсы валют напрямую с биржи
Здравствуйте Sasha Tolstov. К сожалению нет. Но тема интересная, надо будет разобраться.
Уважаемый автор , как вывести информацию с компорта на дисплей?
mexvod nikifor, попробуйте вначале все что будет приходить из com порта, записывать в стэк. А уже после сумму элементов массива можно записать в переменную, или сразу выводить куда будет необходимо.
Большое спасибо за ваши уроки!)
Денис, откуда скачиваете пользовательские блоки?
Здравствуйте Олег. Блоки с форума. Ссылка есть в описании. Спасибо за комментарий!
Можно ли подключить и как 2 дисплея к одному контроллеру?
Здравствуйте Крыжовник СС. Да, можно подключить. Только необходимо перепаять перемычку на плате дисплея, чтобы задать другой адрес. Я недавно видел на форуме программы, как раз обсуждалось подключение двух дисплеев. Ссылку дать не могу. Попробуйте поискать сами. Спасибо!
Хрена работает
Если не работает, попробуйте предыдущие версии библиотек и ядра. Обычно в этом бывает проблема. Проект собирал год назад, или больше. Пробуйте.
выдаёт ошибку display.setFont(ArialRus_Plain_10);
Здравствуйте Александр. Возможно это из-за версии ядра для модуля esp8266/. У меня стоит версия 3.0.2. Проверьте у себя, если одна из последних, то попробуйте откатите до 3.0.2.
извините пожалуйста, я новечек(от слова совсем) может подскажете как.@@d_sam
ставил другой блок, работает(но плохо)@@d_sam
Про версию ядра, как установить, можете здесь почитать: wiki.iarduino.ru/page/wemos_start/. Там в строке поиска можно сразу написать 8266, и будет найдена только нужная плата.
Самое главное проверить в настройках должна быть ссылка.
Пробуйте!
Я проверял проект, который в этом видео. Он компилировался нормально. В архиве, в описании под этим видео есть библиотека, её нужно установить.
Отличный урок !
Спасибо дружище!
!!!!
Спасибо!
Очень своевременно! Большое спасибо, Денис!
Буду делать меню для oled дисплея. Спасибо за комментарий.
день добрый..напишите в телеграмм мне..скину блоки рисования на этом оледе
Здравствуйте Сергей. Круто! На вкладке " О канале" Есть почта, отправьте туда пожалуйста. Заранее спасибо. Всего доброго вам!!!
@@d_sam отправил..но лучше в телеграмм напишите
@@d_sam в блоках имедж...ссылка на сайт..там забиваете размер дисплея..мышкой рисуете..в описании инструкция
Как в телеграме вас найти?
Спасибо, Сергей. Буду пробовать.
Чуток поддержал...
Спасибо, Александр! Про увеличение входов, узнаю, обязательно расскажу. Удачи, здоровья!!!
5
Павел, спасибо!
а как работать с андруино
При создании проекта, выбрать нужный микроконтроллер. Например Arduino Nano. Но пользовательские блоки для oled дисплея в этом видео подходят только для модулей esp.
@@d_sam вот именно, а как же для ардуино? Был бы признателен, нашёл одну, ну кирилицу не поддерживают, и все остальные параметры руками настраиваются
В файлах проекта троян !
Здравствуйте, подскажите какой именно файл. Я перезалью, Спасибо
@@d_sam я проверил папки вирустоталом , обнаружился вирус .
Да, верно, VirusTotal, пишет, что найден троян Trojan/Generic.ASCommon.254. И еще он пишет (1 security vendor and no sandboxes flagged this file as malicious). Если перевести то получится: (1 поставщик средств защиты и ни одна песочница не пометили этот файл как вредоносный). Можете не скачивать у меня файл, если боитесь. Есть ссылка на форум, там все библиотеки и пользовательские блоки. Спасибо!
Касперский и DrWeb, спокойны, и молчат как удавы...
@@d_sam да да , я видел . Вирустотал ...