Пример работы с OLED LCD Display Module I2C 0.96 в среде Arduino
ฝัง
- เผยแพร่เมื่อ 9 มิ.ย. 2015
- Немного про подключение OLED LCD модуля к ардуино и работу с библиотекой OLED_I2C, вывод элементарной графики и текста.
🐾купить тут: got.by/3nea6f
🐾 код: arduinolab.pw/index.php/2015/1...
128X64 OLED LCD LED Display Module 0.96" I2C IIC Serial
🐾поддержать канал материально.
www.donationalerts.ru/r/arduin... - วิทยาศาสตร์และเทคโนโลยี
Отдельное спасибо за разжевывание с примерами
Всегда очень доступное объяснение!! Спасибо большое!
Спасибо за ролик и библиотеку,очень все лаконично и функционально. Присоветуйте,пожалуйста,еще библиотеку для создания менюшек на ардуине,вообще есть такие?
Тоже делал обзор на такой же дисплей, только у меня получилось более затянуто.
отличное видео! вообще у автора все видео хорошие. без воды. все четко. коротко и по теме.
есть вопрос а как добавить сторонний шрифт? можете в статье добавить на сайте?
Доброго дня. Не подскажите как как выводить например температуру в виде графика?
все четко, очень помогли
Здравствуйте, подскажите как повернуть изображение на этих экранах, нигде такой инфы не нашел, а также как сделать сильный dimmer, гдето в ютубе видел что делают, но кода нет
подскажите, где в скетче указывается адрес дисплея на шине i2c?
Подскажите, пожалуйста, как подключить 2 дисплея с разными адресами i2c? весь вечер ломал голову, смог только поочередно подключать каждый, меняя адрес в самом файле библиотеки. а что бы 2 одновременно? типа "myOLED(0x3C); myOLED2(0x3D). как это можно сделать?
Hello and thank you for your video. is there any library for LPC1768 SSD1306? I need it so much
А как на этом экране увидеть температуру \влажность с dht 11 ?
а как вывести два датчика температуры, вольтметр и часы. и чтоб показывали на дисплее? можете сделать видео ?
Добрый день! Установил библиотеку и подключил дисплей с часами ds1307 , выводит часы, но с какими то помехами пятна пикселей , что это может быть? наверное из-за конфликта с библиотекой wire
а как подключить два оледа, у них же адреса одинаковые?
а как фонт покрупнее сделать?
пытаюсь перевести под этот дисплей проек отображения скорости вращения вентилятора и температуры, вот никак не могу понять как это сделать, вывести текст получаеться а вот сами данные нет
Ждем обзора тач экрана
А как нарисовать и вывести свою картинку?
Народ, помогите! Как с помощью этой библиотеки OLED I2C нарисовать залитый прямоугольник? Нужно для прогресс бара.
Здравствуйте! Не подскажете есть ли библиотека для дисплея TIC154a он на чипе UC1601s. Спасибо!
ответите?)
Yuri956 www.google.ru/search?q=UC1601s&ie=utf-8&oe=utf-8&gws_rd=cr&ei=qReDVZ2BOebuyQOn1YCIBA#newwindow=1&q=uc1601+arduino+library
Библиотека эта плохая. Писал программку с ней, так вот, таймеры на миллис стали отрабатывать в 5 раз дольше.
Из положения вышел так: переделал экран на SPI протокол, и выводил текст без библиотек. Использование динамической памяти снизилось с 69% до 9.
По моему мнению библиотеки - зло. Интересно, можно ли вынуть оттуда только нужные функции?
А с выгоранием пикселей решил проблему отключением дисплея по таймеру.
extern uint8_t SmallFont[]; а какая функция на большой текст, кто-то подскажет?
Как перевернуть изображение на 180 градусов
Здравствуйте, как с вами связаться? если это возможно напишите номер телефона
Актуальная тема.
Privet ya xotel bi uznat kakuyu proshivku nado delat klucam domofona.
скажите пожалуйста, какие размеры самого экранчика? Нигде не могу найти, все указывают размеры текстолита. Спасибо
www.google.ru/search?newwindow=1&dcr=0&biw=1680&bih=897&tbm=isch&sa=1&ei=z2ouWpXcGqTi6ASLvIWwAw&q=oled+0.96+module+size&oq=oled+0.96+module+size&gs_l=psy-ab.3...106031.124585.0.124701.37.29.8.0.0.0.131.2311.24j3.29.0....0...1c.1.64.psy-ab..0.16.1102.0..0j0i10i1k1j0i10k1j0i5i30k1j0i8i30k1j0i24k1j0i30k1.68.r13j7YZDfTU#imgrc=iw21GMyVcGSD5M:
спасибо, что ответили. Чёт я сам до этого не додумался -_-
Подскажите пожалуйста как после переключения режима (перемычки) 4 spi на I2C происходит распиновка.
С алишки заказывал такой дисплей и указал продавцу что мне нужен I2C А приехал SPI. У меня USB shield стоит и боюсь будут конфликты, потому что проект на уне.
На дисплее следующие контакты - gnd | vcc | D0 | D1 | RES | DC | CS. Что будет после перехода на I2C?
Константин Фастов Заперемычить R1 R4 R6 R7 R8 (мне пришлось поставить перемычки на R1 R8 Юзать выводы питания, ресет и D0 D1 )))
+Violet Black Вы перечислили, вместе с питанием 5 контактов дисплея, но в I2C-дисплее их только 4:
GND, VCC, SCL и SDA. Если предположить, что D0 будет соответствовать SCL, а D1 - SDA, куда подключать RESET? И еще вопрос: на плате дисплея на месте R3, R4, R6 и R7 установлены резисторы, (вариант дисплея с 4SPI-интерфейсом), номиналом 4,7 к, и не повредит ли контроллер дисплея установка перемычек вместо недостающих резисторов? Спасибо!
+Виктор Кузнецов Reset не использовал, проблем в работе не заметил...
и еще вопрос. пробую вывести что-то на 128х32 выводит только какбы половину текста. код копирую из видео. в чем может быть проблема? в разрешении дисплея? но судя по описанию библиотека как раз заточена под 32 и 64 пикселя
даже пиксель не выводит. в любых координатах.
разобрался. в скетче ошибка. Не обозначено разрешение дисплея с которым будем работать.
мне надо было написать:
myOLED.begin(SSD1306_128X32);
и тогда координаты задаются верно. А без указания разрешения библиотека выводит данные через строчку получается, если смотреть относительно дисплея с разрешением 128х64.
Есть вопрос, можно ли регулировать яркость и оттенки?
яркость можно
Можно ли подключить несколько дисплеев к ардуино?? скажем 4
можно
здравствуйте, возникла небольшая проблема, а именно: библиотеку i2c я скачал все примеры рабочие,даже на кириллице писать можно (здорово)...вы показываете примеры на публичной библиотеке "include < oled_i2c.h> , я открываю библиотеку через ардуино и там в образцах в папке i2c нет такой библиотеки...есть текстовый документ в самом файле, он открывается.но какую именно папку открывать, что бы можно было делать все ваши манипуляции..есть готовые папки с готовыми текстами и фигурами...когда забиваю вручную скейтч,то ничего не выходит,нужна библиотека(или можно вручную?)...подскажите,может я что-то не так понимаю...
th-cam.com/video/U8I5Ma99Ieg/w-d-xo.html
библиотеку олед i2c скачал.примеры все рабочие, я не могу понять какую папку из библиотеке открывать через ардуино ехс,что бы можно было изменять скейч,как это делаете вы...
есть текстовый документ OLTD_I2C.h в формате "h" -с публичными данными, но что именно нужно открывать в ардуино ехс?
буду благодарен,если поясните.
всё) это отдельная библиотека я её скачал...она так и называется,как у вас в видео...извините.что вынес вам мозг..
Интересная вещь для нанки и миньки.
а что это изза i2c так мигает или видно только на видео?
только на видео видно, из-за прерываний)
Всем привет.Дисплей мне попался бракованный,глючит - выводит мусор из точек. Чудом пару раз работал нормально,но после выключения опять глючил.Кто может сталкивался с такой проблемой?
drive.google.com/file/d/0B_ojaSpCbPXYOVZNSXg4dU5KX2M/view?usp=sharing
почему у тебя так мало подписоты ? хорошо ведь рассказываешь , все разжевал .
потому что тут не развлекаловка.
Все смотрю эти видео с ардуино. Интересно а можно эти дисплеи и остальное подключить напрямую без платы ардуино с этими скетчами, я все как то без ардуино работаю с мк , так туда и не вникал никогда
+Николай П Конечно можно. Покупаешь прошитый под Ардуино процессор, резонатор, конденсатор, и всё. Я сам так делаю - место экономится, и денег в три раза меньше надо тратить.
Спасибо.А кроме 328 другие прощы можно?
Николай П
Не пробовал, но думаю, что да. Во всяком случае с 8-го по 2560. В программной среде IDE Arduino есть функции назначения программатора и записи загрузчика.
В качестве программатора некоторые используют саму плату ардуино.
Спасибо попробую.
На него можно русским писать?
+Тима Макаревич
он графический, ему всеровно что показывать.
+Тима Макаревич
Хоть китайским :)