Как подключить 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...

Комментарии • 62

  • @d_sam
    @d_sam  2 года назад +2

    На видео забыл сказать, что не использовал блок "Очистка дисплея". Очистка производится в каждом цикле, включена в главном блоке. При необходимости можно закомментировать строку и использовать блок для очистки. Всем добра ❤️❤️❤️

    • @31MrRoss
      @31MrRoss Год назад

      А где пользовательскиие блоки скачать? Спасибо!

    • @d_sam
      @d_sam  Год назад +1

      @@31MrRoss, в описании под видео , ссылка на форум. Самый верхний пост. Спасибо!

    • @31MrRoss
      @31MrRoss Год назад

      @@d_sam Да ,спасибо большое! А нету блока для st7789 (240Х240)? Или можно взять блок для HD44780 и подключить через I2C? Не понимаю как этот дисплей прикрутить в FLprog.

    • @d_sam
      @d_sam  Год назад +1

      @@31MrRoss, блоки есть. Вот ссылка clck.ru/349zQY. Это отдельный сайт с пользовательскими блоками. Пробуйте.

    • @31MrRoss
      @31MrRoss Год назад

      @@d_sam Спасибо большое!!!!!!!!Я и не знал про этот форум, я не другом ищу!

  • @бЛИН-г3р
    @бЛИН-г3р 6 месяцев назад

    Какой то алкаш собирал пользьзовательские блоки для дисплея. Описания в них нет. Какая библиотека используется пусто.

  • @АлександрПопов-ж4ч1о

    Денис, а не могли бы вы рассказать про увеличение входов-выходов для ESP32?

  • @АРТЕМ-д5ы4д
    @АРТЕМ-д5ы4д 2 года назад

    Большое спасибо Вам за ваш труд. Давно хотел попробовать совместить oled c esp.

  • @tiger0007t
    @tiger0007t 2 месяца назад

    подскажите пожалуйста как исправить проблему ругается тут на эту строчку с текстом display.setTextAlignment(TEXT_ALIGN_LEFT);
    display.setFont(ArialRus_Plain_10);
    display.drawString(0, 10, utf8rus(text_163693304_1));

    • @tiger0007t
      @tiger0007t 2 месяца назад

      что самое интересное если написать так как спрашивает ардуино при компиляции то текст есть все работает и компилируется display.setFont(ArialMT_Plain_10) где надо поправит подскажите чтобы он русские подгружать мог ???

  • @sergeykorobeynikov5785
    @sergeykorobeynikov5785 Год назад

    Очень интересно посмотреть как библиотеку OLED для ESP компилятор пропускает и грузит в Ардуино.

    • @d_sam
      @d_sam  Год назад

      Здравствуйте Сергей. Естественно что с данными пользовательскими блоками совместно с ардуино не получиться использовать. Но посыл то в другом, что олед можно использовать с любым микроконтроллером в том числе и с ардуино нано. И это чистая правда. Спасибо!

  • @tiger0007t
    @tiger0007t Год назад

    Скажите пожалуйста есть ли уроки по API чтобы например на подобный дисплей в бегущей строке выводить курсы валют напрямую с биржи

    • @d_sam
      @d_sam  Год назад

      Здравствуйте Sasha Tolstov. К сожалению нет. Но тема интересная, надо будет разобраться.

  • @mexvodnikifor7856
    @mexvodnikifor7856 Год назад

    Уважаемый автор , как вывести информацию с компорта на дисплей?

    • @d_sam
      @d_sam  Год назад

      mexvod nikifor, попробуйте вначале все что будет приходить из com порта, записывать в стэк. А уже после сумму элементов массива можно записать в переменную, или сразу выводить куда будет необходимо.

  • @ОлегБогатырев-ъ1я
    @ОлегБогатырев-ъ1я 2 года назад

    Большое спасибо за ваши уроки!)
    Денис, откуда скачиваете пользовательские блоки?

    • @d_sam
      @d_sam  2 года назад

      Здравствуйте Олег. Блоки с форума. Ссылка есть в описании. Спасибо за комментарий!

  • @КрыжовникСС
    @КрыжовникСС Год назад

    Можно ли подключить и как 2 дисплея к одному контроллеру?

    • @d_sam
      @d_sam  Год назад

      Здравствуйте Крыжовник СС. Да, можно подключить. Только необходимо перепаять перемычку на плате дисплея, чтобы задать другой адрес. Я недавно видел на форуме программы, как раз обсуждалось подключение двух дисплеев. Ссылку дать не могу. Попробуйте поискать сами. Спасибо!

  • @ВладимирТохташ-ч6с
    @ВладимирТохташ-ч6с 3 месяца назад

    Хрена работает

    • @d_sam
      @d_sam  3 месяца назад +1

      Если не работает, попробуйте предыдущие версии библиотек и ядра. Обычно в этом бывает проблема. Проект собирал год назад, или больше. Пробуйте.

  • @АлександрМитяев-й4ю
    @АлександрМитяев-й4ю 10 месяцев назад

    выдаёт ошибку display.setFont(ArialRus_Plain_10);

    • @d_sam
      @d_sam  10 месяцев назад

      Здравствуйте Александр. Возможно это из-за версии ядра для модуля esp8266/. У меня стоит версия 3.0.2. Проверьте у себя, если одна из последних, то попробуйте откатите до 3.0.2.

    • @АлександрМитяев-й4ю
      @АлександрМитяев-й4ю 10 месяцев назад

      извините пожалуйста, я новечек(от слова совсем) может подскажете как.@@d_sam

    • @АлександрМитяев-й4ю
      @АлександрМитяев-й4ю 10 месяцев назад

      ставил другой блок, работает(но плохо)@@d_sam

    • @d_sam
      @d_sam  10 месяцев назад

      Про версию ядра, как установить, можете здесь почитать: wiki.iarduino.ru/page/wemos_start/. Там в строке поиска можно сразу написать 8266, и будет найдена только нужная плата.
      Самое главное проверить в настройках должна быть ссылка.
      Пробуйте!

    • @d_sam
      @d_sam  10 месяцев назад

      Я проверял проект, который в этом видео. Он компилировался нормально. В архиве, в описании под этим видео есть библиотека, её нужно установить.

  • @ArduBot
    @ArduBot 2 года назад

    Отличный урок !

    • @d_sam
      @d_sam  2 года назад

      Спасибо дружище!

  • @alexbaysha2586
    @alexbaysha2586 2 года назад

    !!!!
    Спасибо!

  • @АлександрПопов-ж4ч1о

    Очень своевременно! Большое спасибо, Денис!

    • @d_sam
      @d_sam  2 года назад +1

      Буду делать меню для oled дисплея. Спасибо за комментарий.

  • @Сергейвилянский-з8д

    день добрый..напишите в телеграмм мне..скину блоки рисования на этом оледе

    • @d_sam
      @d_sam  2 года назад

      Здравствуйте Сергей. Круто! На вкладке " О канале" Есть почта, отправьте туда пожалуйста. Заранее спасибо. Всего доброго вам!!!

    • @Сергейвилянский-з8д
      @Сергейвилянский-з8д 2 года назад

      @@d_sam отправил..но лучше в телеграмм напишите

    • @Сергейвилянский-з8д
      @Сергейвилянский-з8д 2 года назад

      @@d_sam в блоках имедж...ссылка на сайт..там забиваете размер дисплея..мышкой рисуете..в описании инструкция

    • @d_sam
      @d_sam  2 года назад

      Как в телеграме вас найти?

    • @d_sam
      @d_sam  2 года назад

      Спасибо, Сергей. Буду пробовать.

  • @АлександрПопов-ж4ч1о

    Чуток поддержал...

    • @d_sam
      @d_sam  2 года назад

      Спасибо, Александр! Про увеличение входов, узнаю, обязательно расскажу. Удачи, здоровья!!!

  • @ПавелКарасев-ы2л
    @ПавелКарасев-ы2л 2 года назад

    5

    • @d_sam
      @d_sam  2 года назад

      Павел, спасибо!

  • @Викторч-л3д
    @Викторч-л3д Год назад

    а как работать с андруино

    • @d_sam
      @d_sam  Год назад

      При создании проекта, выбрать нужный микроконтроллер. Например Arduino Nano. Но пользовательские блоки для oled дисплея в этом видео подходят только для модулей esp.

    • @Викторч-л3д
      @Викторч-л3д Год назад

      @@d_sam вот именно, а как же для ардуино? Был бы признателен, нашёл одну, ну кирилицу не поддерживают, и все остальные параметры руками настраиваются

  • @aleks1153
    @aleks1153 2 года назад

    В файлах проекта троян !

    • @d_sam
      @d_sam  2 года назад

      Здравствуйте, подскажите какой именно файл. Я перезалью, Спасибо

    • @aleks1153
      @aleks1153 2 года назад

      @@d_sam я проверил папки вирустоталом , обнаружился вирус .

    • @d_sam
      @d_sam  2 года назад

      Да, верно, VirusTotal, пишет, что найден троян Trojan/Generic.ASCommon.254. И еще он пишет (1 security vendor and no sandboxes flagged this file as malicious). Если перевести то получится: (1 поставщик средств защиты и ни одна песочница не пометили этот файл как вредоносный). Можете не скачивать у меня файл, если боитесь. Есть ссылка на форум, там все библиотеки и пользовательские блоки. Спасибо!

    • @d_sam
      @d_sam  2 года назад

      Касперский и DrWeb, спокойны, и молчат как удавы...

    • @aleks1153
      @aleks1153 2 года назад

      @@d_sam да да , я видел . Вирустотал ...