FLprog - изображение на OLED 128x64
Ғылым және технология
Представлен метод отображения графики на OLED дисплеях, даны рекомендации по подключению и настройке
Проект и библиотека drive.google.com/file/d/19QeLMnVzSN-fVZ40NGQnqkNNHlwDswG5/view?usp=sharing
Конвертер картинок pavelk.ru/konverter-kartinok-dlya-lcd-oled-128x64-displeya
Пікірлер: 64
Проверил на плате nodemcu ESP8266.Работает! Вывод дисплея SDA подключим к пину D2 , SCL к пину D1.Питание 3,3v и GND .
Спасибо.
Крутяк
Николай спасибо за качественный материал. Вопрос по программе: можно ли в готовом проекте сменить контроллер (например arduino UNO на ESP8266? достаточно ли для этого только поменять выводы? Хорошо бы видео по этой теме.
Все равно надо попробовать на есп...много проэктов сделано...и олед подключили .блоки сделали...много проэктов где много ног и ненадо..ай2си...и ещё 2 ноги свободно в есп01...остальное в телеграмм например...или есп 12 там ног достаточно..АЦП только 1... Но спасибо за урок...
Здравствуйте. Что делать если библиотека перестало работать?
Здравствуйте,покажите как добавить платы в flprog типа digispark или attiny13
@kalinfl
4 жыл бұрын
Не экспериментировал. На форуме спросите.
Добрый день, подскажите есть блоки для экрана TFT 0.96 (80*160 pixel) color display with ST7735 и как на него загрузить картинку?
@kalinfl
2 жыл бұрын
Есть чернобелый телевизор без плат управления, как вывести картинку на экран? Ответ тот же, а я откуда знаю. Скорее всего есть алгаритм, гугл вам в помощь.
Редактирую Defaultimege.c , декларирую константы в модуле на первой странице и применяю на третьей. Компилятор ругается что нет такой константы. В файле Defaultimege.c есть и другие картинки. Их без проблем вывожу, а свои не могу. И как создавать собственный файл с картинками? Точнее как его объявить в проекте? Например моя переменная Gelovek в файле Defaultimege2.c и где их объявлять?
@kalinfl
3 жыл бұрын
Вот не могу я подробнее рассказать чем в видео. Сделай также.
@user-pi6xh7rq4s
3 жыл бұрын
@@kalinfl буду разбираться. Может винда десятая не даёт редактировать файлы на диске С, хотя изменения через не хочу сохраняются. Попробую перенести flprog на другой диск. Как в видео понятно что у вас константы не переименовываются и новые не создаются. Таким образом придётся пользоваться вашими константами меняя в них массив. Мне интересно создать что то типо гифки. Сколько в файле констант есть столько минус один кадров и будет. Только имена массивов я так и не смогу поменять. Да и ладно. Сделаю какую-нибудь анимацию -выложу. Что интересно, переименование первой и второй константы так же не приводит к изменению массива в константе.
@user-pi6xh7rq4s
3 жыл бұрын
@@kalinfl Перенёс проект на другой диск, переудалял пересохранял блок - моя картинка не появляется.DefaultImage.c Редактировал - бесполезно. Удалил - всё равно картинка чип. Следовательно она в другом файле, блок удалён, файла в компе нет, а чип и др картинки из файла всё равно есть. Продолжу удалять файлы из проекта.
@kalinfl
3 жыл бұрын
@@user-pi6xh7rq4s боюсь, баюсььь... иы тот еще шантажер.
@user-pi6xh7rq4s
3 жыл бұрын
@@kalinfl Доброго дня. Я уже не тот смекалистый парнишка, как в юности, просто хочется людей удивлять электроникой. Как раз в отпуск на две недели пошел. Решил по программировать. А бесполезно. В файле Прошивка.flp уже, судя по размеру, есть копия всего проекта с картинками, при добавлении блока в Fprog данные о массивах добавляются не из файла, а из проекта в котором картинки не редактируются, либо надо декомпилятор проекта(моё мнение). Но из тех которые есть в проекте можно сделать отсчёт от 10 до 0, добавив в блок переменную и цикл for. Надо попробовать.
пользовательские блоки где скачать как у тебя
@kalinfl
4 жыл бұрын
Форум на сайте, там вагон с тележкой
@led_rework
4 жыл бұрын
@@kalinfl мне нужен такой же как у тебя. На какой сайте их есть?
При подключении по spi работать будет?
@kalinfl
3 жыл бұрын
Да, принцип передачи тотже.
Здравствуйте!!! Можно ли на tm1637 в flprog создать букву на экране или градусы цельсия , букву С?
@kalinfl
3 жыл бұрын
А сы справку смотрели? По моему да.
@arduin80
3 жыл бұрын
@@kalinfl а где её посмотреть?
@kalinfl
3 жыл бұрын
@@arduin80 2 раза тыкни на блок, там или справка от создателя или кнопка справка с низу слева если блок базовый
@arduin80
3 жыл бұрын
@@kalinfl там только цифры можно вводить. А как отключить сегмент или букву А или С ни как не смог сделать.
@kalinfl
3 жыл бұрын
@@arduin80 kzread.info/dash/bejne/c5x-l7iso6a_qbg.html&feature=emb_logo&ab_channel=jafarxxl
И за блоки
А если всё это прописать на СИ , то будет памяти больше и быстродействия ?
@kalinfl
4 жыл бұрын
Весьма вероятно. Но это уже другая история. Т.к. мы не гордимся за памятью. Нужна будет память, +200 рублей и в проекте мега на хренову тучу ног и памяти.
спасибо. как эту библиотеку к экрану 128*32 прикрутить. у меня не вышло
@kalinfl
4 жыл бұрын
У меня вышло, но он 64 сложил в 32, то есть все плоское получилось. Но и 0.91 просто убогий. Ставить так 0.96.
Вешаю на вывод изображения данные с датчиков dht22, ds18 и еще пару строк и все глючит, мигает или не показывает частично. Как только выводишь пару строк статично, все работает. Вот тебе и хваленый oled
@kalinfl
2 жыл бұрын
Это кривые руки. Зачем вы так каждом цикле обновляете картинку. Меняй её раз в секунду по ртоигеру и все будет красиво.
@kiilfaces5464
2 жыл бұрын
@@kalinfl дело не только в этом, дисплей я использую oled 1,3 с 0,96 таких проблем нет и все работает корректно, без пропаданий и миганий.
А сами блоки где находятся?
@kalinfl
4 жыл бұрын
Блоки чего?
@Amigosworlds
4 жыл бұрын
@@kalinfl пользовательские блоки для вывода информации. Они есть в архиве?, или ссылку на них если можно
@kalinfl
4 жыл бұрын
@@Amigosworlds вот сами ответили. Молодцы.
@Amigosworlds
4 жыл бұрын
@@kalinfl спасибо и на этом) Просто не за пк сейчас
@user-pi6xh7rq4s
3 жыл бұрын
@@kalinfl я открыл проект в flprog отредактировал блок, а потом сохранил его как новый пользовательский блок. А где он в архиве так и не понял
Можно ещё отдельно весь ваш пользовательский блок 0.96 картинки?
@kalinfl
4 жыл бұрын
Блок сохранить... и будет у вас блое
@kalinfl
4 жыл бұрын
@Sam Din уважаемые коллеги, вы как лица пубертатного периода смотрите на видео (читайте грудь), а чуть ниже все ссылки. Следующее видео будет о том как пользоваться гуглом. 8)
@kalinfl
4 жыл бұрын
@Sam Din Я просто сильно удивляюсь. Я 2 раза сказал что ссылки прикреплю, прикрепил. А потом получаю вопрос - а где взять?
@Amigosworlds
4 жыл бұрын
@@kalinfl Хоть убей, никак не могу понять где эти блоки в архиве чтобы добавить их в флпрог...
@kalinfl
4 жыл бұрын
@@Amigosworlds садят за это в России. Могу проклясть. Открываешь проект и там блок. Добавляешь в блоке 1 пробел, переходишь в соседнее окошко. При закрытии выбираешь сохранить блок в библиотеке.
и ничего, что картинку с нулями не туда скопировали (7:05) ;)
@kalinfl
4 жыл бұрын
А ничего что все работает?
@mojprofil7506
4 жыл бұрын
@@kalinfl да, просто выводится не в том порядке
На esp уже пора.
@kalinfl
4 жыл бұрын
А монопенисуально! I2c он и на есп работает. Ноги. Есп проигрывает в ногах. А особенно АЦП.
Да уж нифига непонятно пока выведешь эту картинку уже в принципе не захочешь ничего вводить