Вышло новое видео. Как сделать I2C дисплей. Подключение I2C дисплея к ардуино. Русификация текста. Сегодня вы узнаете про подключение I2C дисплея к Ардуино, а точнее как сделать из простого LCD1602 i2c дисплей используя модуль I2C. А ещё как изменять адрес на шине I2C, как выводить русский(кириллицу) шрифт и многое другое. ссылка на канал kzbin.info kzbin.info/www/bejne/bnTGf3pqgratfsU
@ДмитрийПотрубейка7 ай бұрын
Спасибо. очень информативно и понятно, прям по полочкам.....сутки убил что бы подключить....а с вашим подробным уроком...15 минут ушло что бы подключится.....так что ответ ОДНОЗНАЧНО ДА!!! И ЕШЕ РАЗ ДА!! НАМ НУЖНЫ такие уроки. Спасибо ещё раз за труд.
@rosven98563 жыл бұрын
спасибо. очень информативно и понятно, прям по полочкам )))))) все четко рассказал и показал )
@travelerfareast93483 жыл бұрын
Самый шикарный ресурс. Я таких уроков не видел. Преподаватель просто блеск!!!
@arduino20003 жыл бұрын
Да ладно)))
@travelerfareast93483 жыл бұрын
@@arduino2000 Что, "ЛАДНО"? У меня сын конкретно подсел. Забросил, нахрен, игры на планшете. Позавчера вечером (пятница) меня с матерью испугал до усрачки. Вроде тихо сидел, потом как заорал - Папа!!! Смотри, я нашу фамилию на дисплее написал на русском!!! Спрашиваю - Где научился? Он мне Ваш канал засветил. Полистал. Впечатлён.(А я то мозг ломал, куда у меня с карты бабло на Алиэкспресс утекает? Получал посылки начиная с Нового года на своё имя, но малой отбирал, пресекая все попытки посмотреть что там.) Как я понял, Вы с ним в сговоре. Но я впечатлён! Спасибо!!! PS: Как бы хотелось глянуть номер карты, желательно Сбера. Закинул бы пару тыр на комплектующие. И будущие интересные проекты.
@arduino20003 жыл бұрын
Ну насчёт сговора не думаю ))). А вот для спонсоров канала у меня всегда найдутся интересные плюшки, быстрые и полные ответы и помощь в кодинге, отдельный чат. Так, что милости просим. Все собранные средства идут... Ну сами знаете. В закорма Родины и на благое дело.
@arduino20003 жыл бұрын
И ещё. У меня много детского(школьного) контента именно в кодах(скетчах). Видео про это я делать не буду. Могу как-нибудь по сусекам поскрести. И на сайт загляните arduino-kid.ru/lesson/pishem-svoy-pervyy-sketch-urok-no-1 Там в Уроках есть что посмотреть.
@arduino20003 жыл бұрын
Огромное спасибо за помощь. И как у всех своих спонсоров я спрашиваю "Какая тема вас больше всего интересует"? Чтобы составить план выпуска новых тем.
@Kashey_bessmertniy3 жыл бұрын
Очень информативно. Спасибо вам огромное!
@Rin_Media3 жыл бұрын
Спасибо. Очень интересно и приятно было посмотреть. И досмотрю рекламу до конца в благодарность. Да, нужны такие видео. Продолжайте снимать. Удачи...
@arduino20003 жыл бұрын
Спасибо
@АндрейСабадырь-д7д3 жыл бұрын
ОГРОМНОЕ ВАМ СПАСИБО очень даже понятно, так как являюсь новичком.
@АлексейФуртичев2 жыл бұрын
Отличное видео, всё информативно , чётко рассказали,большое спасибо вам за труды.
@zama19892 жыл бұрын
СПАСИБО !! ЗА ВАШУ РАБОТУ И ОПЫТ!!
@Strenoga6 ай бұрын
Видео отличное и полезное, для понимания самое то😁👍
@varerik82 Жыл бұрын
Благодарю. Интересно было бы увидеть написание меню для дисплея 16/2
@ДмитрийСоколов-т4ю Жыл бұрын
Спасибо за подробное объяснение.
@pasekas.f.97052 жыл бұрын
Очень классное видео!)
@arduino20002 жыл бұрын
У меня таких много ))) Посмотрите ещё это kzbin.info/www/bejne/bnTGf3pqgratfsU Оно тоже в тему.
@pasekas.f.97052 жыл бұрын
@@arduino2000 извините, а не могли бы мне подсказать как подключить sim800l и Arduino nano 5v, через конвертер логических уровней, так же будет подключен hx711 и дисплей 1602 i2c и температурный датчик ds18b20. Или можно без него? И все это будет питаться от Li-Ion 18650, просто хочу сделать автономные умные весы. Буду рад любому совету)))
@arduino20002 жыл бұрын
@@pasekas.f.9705 Можно без него. Это без кого? У меня есть пара видео на канале про SIM 800 Вы их уже видели?
@pasekas.f.97052 жыл бұрын
@@arduino2000 без него, это без конвертера логических уровней)
@awesapog5146 Жыл бұрын
Очень полезное видео , спасибо
@ПавелМатвеев-ч8я2 жыл бұрын
Если у кого-то по непонятно причине не работает, то попробуйте покрутить крутилку на I2c модуле. Я долго не мог понять, почему у меня не работает.
@heiliger_izzy79784 жыл бұрын
Большое спасибо!
@челик-е1л3 жыл бұрын
Огромное спасибо
@O1d_Man Жыл бұрын
Вот бы замутить на Дабораторник такой дисплей! 😮
@namfam1984 жыл бұрын
Видеоролик супер! Интересно подключение 0.75-1квт двигателя асинхронного в управление ардуино по циклу.
@arduino20004 жыл бұрын
Посмотрю, что можно сделать.
@namfam1984 жыл бұрын
@@arduino2000 Роликов в интернете нет=все кривые,а по делу что-то гарантированно просмотров +100500
@arduino20004 жыл бұрын
@@namfam198 ну значит будем вместе создавать.
@АлександрДиК-ю5ц4 жыл бұрын
@@arduino2000 есть скетчи для вывода изображения пламени на адресную матрицу 16*16. Возможно сделать тоже на 4-х или другом количестве матриц? Проще говоря сделать анимацию электронного камина. Добавить различные эффекты (цвет огня, скорость анимации, яркость...) возможно еще что-то. Управление на простых кнопках или сенсорных, управление по радиомодулю или блютуз. Вывод простых изображений (пиксельных) или анимаций. Добавить MP3 модуль для воспроизведения звуков горения и потрескивания, грома и дождя или шума леса. Создать настраиваемый скетч для разного числа светодиодов (использование адресной ленты). По возможности с ограничением тока потребления в скетче.
@ИльяЕвгеньевич-с1у3 жыл бұрын
Спасибо
@Dimon4033Ай бұрын
Возможно перевернуть экран верх ногами так чтоб текст показывало правельно?
@ЕвгенКрайЗемли3 жыл бұрын
Молодец, спасибо.
@ГуСАН3 жыл бұрын
#include LiquidCrystal_I2C lcd(0x3F,16,2); void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(2,0); lcd.print("Hello, world!"); lcd.setCursor(0,1); lcd.print("Arduino!"); } void loop() { } ВЫВОДИТ ПЕРВЫЕ БУКВЫ КАЖДОЙ СТРОЧКИ И ПРИЧЕМ НА ВСЕХ ПРОСМОТАХ ДИСПЛЕЯ У ВСЕХ???????????????
@dok12011 ай бұрын
👍👍👍
@ЕвгенийНаточиев4 жыл бұрын
Да нужны
@никУн-к2ю3 жыл бұрын
не прошивается контролер с вашими библиотеками, ардуинка 168
@morfiol1 Жыл бұрын
Подскажите, адаптеры IIC 12C для экранов 1602 и 2004 одинаковые?
@ЯрославРоманов-ш4ж2 ай бұрын
Да
@СергейЛазарев-щ8с10 ай бұрын
Где скетч сканер каналов I2C ?
@СергейКапитонов-у1э3 жыл бұрын
Здравствуйте! Спасибо за видео. Но все равно есть проблемы с выводом кириллицы. Даже того текста, что приводите Вы. Некоторые символы кириллицы подменяются другими, тоже кириллическим. П -> Д т -> И ч -> У Не поскажите, с чем может быть связано? И еще прокомментируйте когда использовать lcd.init(); а когда lcd.begin(); Спасибо!
@delete0419863 жыл бұрын
У меня тоже самое! И очень жаль, но я не могу понять из за чего это. Вы решили эту проблему?
@delete0419863 жыл бұрын
Я смотрю вам так ни кто за 5 месяцев не ответил (((
@Misha4320-c2g2 жыл бұрын
@@delete041986 Должно соответствовать.1) версия среды разработки 2) библиотека 3) пример Если вы использовали что то не то что у автора. То может не работать.
@arduino20002 жыл бұрын
Нет. Там 100% больше 8 русских символов на экране.
@Misha4320-c2g2 жыл бұрын
@@arduino2000 Я имею в виду. Если взять вашу библитотеку. Но другую версию ide. То может все не работать. Я если беру сторонию библиотеку. То использую ту же версию ide что и автор. И все работает.
@Arikitaru Жыл бұрын
Допустил довольно глупую ошибку, не мог найти сканером I2C - удостоверьтесь, что контакты SDA и SCL подключены в аналоговые (ANALOG IN), а не цифровые (DIGITAL) входы на Arduino. EDIT: именно А4 и А5 среди аналоговых, как отметил автор. Спасибо за видео!
@arduino2000 Жыл бұрын
Не просто аналоговые а именно А4 А5
@ВалерийВасин-щ7н2 жыл бұрын
Очень медленно происходит вывод на экран, и библиотека блокирует выполнение скетча. Это только у меня так или у Вас такое же проведение?
@arduino20002 жыл бұрын
У меня ни в одном проекте не тормозило
@Misha4320-c2g2 жыл бұрын
Не могу вывести переменную. Если lcd.print(val); Не компилируется. lcd.println(val); число выводится но в конце два ироглифа. Если lcd.print(val,1); то двоичное число. А пару русских сло без вопросов. На 11 минуте обьясняете как из цифры сделать текст. Но я не понял.
@arduino20002 жыл бұрын
Перкведите число с строковую переменную String(val);
@Misha4320-c2g2 жыл бұрын
@@arduino2000 lsd.print(String (val)); вот так?
@arduino20002 жыл бұрын
@@Misha4320-c2g да
@Caryx14322 жыл бұрын
Напиши в комментарии скетч чтобы понять где в какой енерго независимой памяти находиться дисплей
@ЕвгенКрайЗемли3 жыл бұрын
Почему нужно ставить и какого номинала ставить резисторы в схемах на Ардуино?
@arduino20003 жыл бұрын
Постоянный резистор примерно 1 кОм, но не меньше 390Ом. Он работает как токоограничивающий резистор который не даёт сгореть светодиодам. Переменный резистор отвечает за контрастность можно ставить любой от 1 кОм.
@ysktstosto33797 ай бұрын
не выводит изображение на 1602 просто белые кубики сверху при нажатии на кнопку не чего не меняется
@arduino20007 ай бұрын
белые кубики это значит очень большая яркость. Надо уменьшить яркость дисплея и всё будет ОК
@ysktstosto33797 ай бұрын
@@arduino2000 спасибо большое за ответ но проблема решена и заключалась в том что не правильно в коде указан не помню как называется но какой-то код для задней чёрной платы
@ingusestons64803 жыл бұрын
godnota!
@0090-s7e3 жыл бұрын
Авы може те рассказать как строятся графики и выводятся на дисплэй
@arduino20003 жыл бұрын
На таком дисплее ничего хорошего не получится. У меня было видео про НОКИА5110. Там я показывал как рисовать фигуры
@nekto666662 жыл бұрын
у меня проблема со сканером он не открывает окно чтобы увидеть адресс
@habihabi20032 жыл бұрын
Не ту да какой-нибудь группы где можно реальному человеку позадавать вопросы
@D4v1t__V4ny4n Жыл бұрын
6:31 так, можно поподробнее
@May_Di_20062 жыл бұрын
у меня ардуино не может найти I2C сканером
@qwertqwert5681Ай бұрын
avrdude: verification error, first mismatch at byte 0x0000 0x62 != 0x0c avrdude: verification error; content mismatch avrdude: verification error; content mismatch вот что мне сказало, и монитор порта молчит
@pasekas.f.97052 жыл бұрын
Все очень классно, но сканер не находит номер i2c
@arduino20002 жыл бұрын
Не может быть. А сама ардуино видна?
@pasekas.f.97052 жыл бұрын
@@arduino2000 у меня выбран порт, все загружает, но в монитор порте не находит устройство, пишет not found, при сканировании
@arduino20002 жыл бұрын
А сам индикатор работает? Работал? Что нибудь показавет?
@pasekas.f.97052 жыл бұрын
@@arduino2000 работает, квадратики в верху
@arduino20002 жыл бұрын
@@pasekas.f.9705 Если экран в квадратах , то слишком большая яркость. Если сканер не видит, поменяйте местами SDA SCL
@hex_noro2 жыл бұрын
Как вывести цельный квадрат
@s71402san Жыл бұрын
3:54 Это не изюки а катакана, гайдзин!!!
@May_Di_2006 Жыл бұрын
Почему дисплей начинает мигать если библиотеку с русским языком загрузить?
@yurokdj198911 ай бұрын
Шото ваш сканер не находит код дисплея
@alexx47302 жыл бұрын
Пишет что нет заголовочных файлов (.h)
@alexx47302 жыл бұрын
разобрался)!, заработало все. Спасибо большое, спасибо за видос) Только библиотека кривовата по ходу. Надпись - "Александр!" она выводит как "Аяександр!" ))) Странно. В составе слова - "Алекс", буква - "л" выводится как положено. А вот в составе слова - "Александр!", выводится как - "я". Интересно почему так? Попробовал побуквенно проверять, в общем косяк выходит при добавлении буквы - "д". Как только - "д" добавляешь, буква "л" - заменяется буквой - "я". Тем не менее познавательно. Такие подробные видео очень нужны и полезны. Спасибо за Ваш труд. Лойс+подписка.
@ИльясКибатбаев3 жыл бұрын
Чет не нашел библиотеку rus all
@arduino20003 жыл бұрын
Не нашёл где?
@aleks_00213 жыл бұрын
Спасибо! Завтра проверю на практике. Отпишусь.
@ledrezistor374910 ай бұрын
Походу ничего не вышло...
@th3nato10 ай бұрын
@@ledrezistor3749, чел 2 года прошло💀
@5plus5Chanell9 ай бұрын
наверно@@ledrezistor3749
@НезнакомецВмаске-х8ю2 жыл бұрын
не работает чел.Удаляй диз инфу
@arduino20002 жыл бұрын
У всех работает.
@Вадим-щ3я4к2 жыл бұрын
Первый скетч у меня не работает. Пишет: Arduino: 1.8.19 (Windows 7), Плата:"Arduino Uno" C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Name\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\Name\AppData\Local\Temp\arduino_build_834757 -warnings=none -build-cache C:\Users\Name\AppData\Local\Temp\arduino_cache_960373 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files\Arduino\hardware\tools\avr -verbose C:\Users\Name\AppData\Local\Temp\arduino_modified_sketch_768060\sketch_mar28a.ino C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Name\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\Name\AppData\Local\Temp\arduino_build_834757 -warnings=none -build-cache C:\Users\Name\AppData\Local\Temp\arduino_cache_960373 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files\Arduino\hardware\tools\avr -verbose C:\Users\Name\AppData\Local\Temp\arduino_modified_sketch_768060\sketch_mar28a.ino Using board 'uno' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr Using core 'arduino' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr Detecting libraries used... "C:\\Program Files\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Name\\AppData\\Local\\Temp\\arduino_build_834757\\sketch\\sketch_mar28a.ino.cpp" -o nul Alternatives for font_LCD_1602_RUS.h: []pe connect has not been declared" ResolveLibrary(font_LCD_1602_RUS.h) #error "LCD type connect has not been declared" -> candidates: [] ^~~~~ sketch_mar28a:23:10: fatal error: font_LCD_1602_RUS.h: No such file or directory #include "font_LCD_1602_RUS.h" ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. exit status 1 #error "LCD type connect has not been declared" Это по поводу строки: #error "LCD type connect has not been declared" Что делать???
@delete0419863 жыл бұрын
Кто ни будь знает почему при написании кириллицей в две строки, появляются не те буквы в некоторых местах, т.е. когда первая строка уже вывелась на дисплей, и при выводе второй строки в первой строке некоторые буквы заменяются на другие, во второй строке тоже отображается не всё как в скетче прописано? На латинских символах такое не наблюдаю. Пробовал разные библиотеки, всё равно эти ошибки случаются! Дисплей у меня со встроенной кириллицей.