Секреты подключения нескольких LCD экранов к Arduino по I2C

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

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

  • @viacheslav9287
    @viacheslav9287 4 года назад +12

    Не могу говорить за всех, от себя скажу - СПАСИБО!!! Я новенький в этом деле, но на таких как Вы - Земля держится! Более доходчиво, а главное не утомлённо, НИЧЕГО нет нигде!!! Спасибо ещё раз! Уважение!

  • @KIPOVETS-1984
    @KIPOVETS-1984 6 лет назад +64

    Лучше больше разжевывания чем вообще без него, для меня, например, полезная инфа началась с 25:22, но это при моем теперешнем уровне знаний, а 3 года назад полезно было бы всё видео. Так что если в видео много лишнего, это не страшно, для вас оно может быть лишним, а для других необходимым! Имейте терпение. А за видос спасибо!

    • @АртурМифт
      @АртурМифт 5 лет назад +1

      лишняя жестикуляция ручонками.

    • @Redmigarichuchichello
      @Redmigarichuchichello 4 года назад

      На 8 минуте я уже было собрался писать злостный комментарий, но ваш меня остудил

    • @АлександрБакум-п1ш
      @АлександрБакум-п1ш 2 года назад +2

      Для новичков разжевывание очень полезно, так как любая проблема вызывает шквал вопросов. А тут все доходчиво и информативно.

  • @KonstantinKhizhnyak
    @KonstantinKhizhnyak 7 лет назад +15

    Понравилось! Особенно что все подробности рассказываете. Про подключение по I2C нескольких экранов интуитивно знал, а вот расшифровка перемычек для меня открытие. Да и лучше раз увидеть чем 7 раз даташит читать :-)

  • @nikolasmcrain575
    @nikolasmcrain575 7 лет назад +38

    Я не подписчик, наткнулся на видео случайно, но хотелось бы сказать спасибо!
    При первом подключении меня смутили эти перемычки (A0, A1 ...) а смутили тем, что в популярных ресурсах о них нигде ни слова, как и про адреса дисплея.
    Максимум. что находил, напишите, 27, если не заработает, напишите 3F... Что это? Зачем? А пофиг, работает и ладно.
    Вот за это и Спасибо!

  • @ggodmann
    @ggodmann 7 лет назад +25

    Очень подробно и наглядно! Спасибо за проделанную работу.

  • @alexandervasyuchenko
    @alexandervasyuchenko 7 лет назад +28

    Видео расчитанное как раз для новичков вроде меня, все стало сразу ясно, мое уважение)

  • @Московскийполумарафон

    Последовательно, наглядно, доходчиво, подробно, интересно, детально! СПАСИБО!

  • @Простойчеловек-н3х
    @Простойчеловек-н3х 7 лет назад +10

    Ну мужик ! Спасибо большое за объяснение с адресом, я думал экран сломан)))

  • @user-AlexRusskiyiq7io2bk8k
    @user-AlexRusskiyiq7io2bk8k 6 лет назад +3

    Валерий! Благодарен тебе бесконечно! Я начинающий и такие видео, просто необходимы для таких, как я. СПАСИБО!!!

  • @АлексейКоженов
    @АлексейКоженов 6 лет назад +4

    Красавчег) единственный человек на ютубе, который смог внятно и доходчиво объяснить! Лайк за видео

  • @ИгорьЩербак-о9п
    @ИгорьЩербак-о9п 6 лет назад +9

    А я и не знал, что так можно.
    Видео длинное, но полезное!

  • @Nikolay-3d
    @Nikolay-3d 7 лет назад +2

    Здорово, теперь нужно так же рассказать про подключение 2х tft экранов по spi

  • @Отшельник-у3г
    @Отшельник-у3г 6 лет назад +4

    Спасибо! Очень интересно. Ещё интереснее было бы увидеть подключение по шине дисплея и клавиатуры, набор текста и управление регистром, например. Я понимаю, что задачка намного сложнее, но и польза от неё бы была значительно больше))

  • @userName-ij8hx
    @userName-ij8hx 7 лет назад +10

    Спасибо за разжовуваие ! ) То чего не хватает начинающему

  • @Алексей-ч7н1к
    @Алексей-ч7н1к 7 лет назад +2

    я с волнением ждал последних секунд, и да, вы показали как это выглядит в коде, а рад , все сразу стало ясно.

  • @SVOYAK_UA
    @SVOYAK_UA 6 лет назад +1

    Спасибо за видео ты единственный наверное из 100 роликов смог дать ответ почему экран горит а надписи не выводятся покрутил сзади колесико и все появилось спасибо тебе!

  • @oleg6119
    @oleg6119 7 лет назад +1

    Как раз думал как их вместе подключить, а ты вот уже сделал! Я думал они конфликтовать будут, а оказалось все просто до безобразия! Подписка однозначно! А вот есть еще графический ST7920... Ну если в руки попадется, может каких тонкостей нароешь.

  • @ЮрийВилков-р2н
    @ЮрийВилков-р2н 5 лет назад +1

    Винтик для подстройки контрастности !!!!! Это гениально!!!!

  • @utv6991
    @utv6991 6 лет назад

    Здраствуйте
    Я наткнулся на это видео случайно.И надо сказать много для первого раза подчерпнул много ньюансов.Вы очень доходчиво рассказали где брать библиотеки для дисплея 1602А и как добавлять в скетч.
    Кроме того детально объяснили работу шины I2C я так подумал что к этой шине можно подключить
    не только дисплей но и реле и серво нужна лишь согласующая платка.
    Думаю эта шина не только для вывода информации но и для обработки. тоесть ввода информации
    с датчиков ,потенциометров,матричной клавиатуры
    Очень достойное видео ставлю лайк.
    С уважением Алексей

    • @Дмитрий-ш2ж3щ
      @Дмитрий-ш2ж3щ 21 день назад

      Знаешь, ты правильно думал, можно подключить реле, нужен только сдвиговый регистр, и несколько транзисторов, и на одной шине будет много реле, ведь регистров можно повесить много. Шина двусторонняя, т.е. можно принимать инфу от датчиков.

  • @asadas1915
    @asadas1915 5 лет назад +1

    Спасибо. купил на али... ардуино прислали ФУНдуино, он не мог запустить, я промудохался недельку, наткнулся на твое видео, разобрался и поперло, Ураааа. СПАСИБКИ

  • @digitusf108
    @digitusf108 4 года назад +1

    Лучшее видео по дисплею!!! СПАСИБО!👍

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

    Всё легко и понятно. После этого видео всё полуилось

  • @Johnny-Mnemonic
    @Johnny-Mnemonic 5 лет назад +1

    Имею дисплей 1602Ф с маркировка драйвера кончающегося на 74Т при сканировании по I2C находит устройство по адресу 0х27, верхняя строка с прямоугольниками не горит крутил переменник с контрастностью ничего не меняется. Подключал дисплей в 4-битном режиме к ардуине запрограммированой информация отображается "Hello world!". Пайку проверял раз 10, пины проверял все правильно подключаю. Проблема может быть в драйвере?

  • @snap4s621
    @snap4s621 6 лет назад +5

    все очень доступно и понятно, спасибо)

  • @ВладимирЖуравель-р3в

    Учитель ВЫ замечательный, хочу получать только от вас коментарии!!!!!!!!!!!

  • @АлексейДубовой-с1з
    @АлексейДубовой-с1з 3 года назад

    Хочу сделать расходомеры на коллектор теплого пола с контурами больше десяти и отображением на каждый дисплей расход и температуру. Это видео очень даже полезное! Спасибо!)

  • @Валерий-ф6н1г
    @Валерий-ф6н1г 7 лет назад

    Спасибо ! Грамотно. Теперь бы рассмотреть подключение разных датчиков к этим двум дисплеям .

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

    Спасибо огромное. Все чётко, ясно, и понятно. Лайк! Подписка!!!

  • @vzo6951
    @vzo6951 5 лет назад +2

    Спасибо за знания . думал 2 экрана подключить невозможно ))

  • @Pergumuz1965
    @Pergumuz1965 3 года назад

    LCD 1602 инициализация только после нажатия на кнопку Reset на плате . В чем может быть проблема.

  • @timonbrain6971
    @timonbrain6971 6 лет назад +7

    Необязательно подключать 16 проводов что бы работало, хватит и 6 проводов не считая питания

  • @ДмитрийБойко-п8к
    @ДмитрийБойко-п8к 6 лет назад

    Спасибо. Как раз искал инфу по этим перемычкам!

  • @koloterka
    @koloterka 5 лет назад

    Отлично! Все максимально понятно!

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

    Спасибо, Валерий!

  • @belazov
    @belazov 3 года назад

    Почему то на индикаторе только первый знак слова в первой и второй строке (в 1й - 1, во второй - 8) . Почему остальное не показывает?
    #include
    #include
    LiquidCrystal_I2C lcd(0x27,16,2); // Задаем адрес и размер дисплея
    void setup()
    {
    lcd.init(); // Инициализация lcd
    lcd.backlight(); // Включаем подсветку
    lcd.setCursor(0,0); // Устанавливаем курсор в начало 1 строки
    lcd.print("12345678"); // Выводим текст
    lcd.setCursor(5,1); // Устанавливаем курсор в начало 2 строки
    lcd.print("87654321"); // Выводим текст
    }
    void loop()
    {
    }

  • @xvostiki97
    @xvostiki97 7 лет назад

    эти 27 минут прошли не просто так. спасибо автору за видео, рассказал об перемычках. полезно. я бился думал как их подключить несколько штук. а тут всё понятно. не ясно конечно как подключать их к другим пинам если надо, и есть ли такая возможность.

  • @ИванВладимиров-с4л
    @ИванВладимиров-с4л 2 года назад

    Ещё бывает модуль показывает только 1 символ, тогда нужно обновить библиотеку lcd экрана и модуля i2c. Бывает не загорается подсветка по команде lcd.setBacklight(1), тогда нужно вместо 1 писать 0.

  • @romanmishchenko6110
    @romanmishchenko6110 6 лет назад

    С винтом контрастности - красавчик.
    Долго бы искал

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

    Обязательно подключать дисплей на аналоговые контакты Nano, или можно на цифровые?

  • @XOXAP45
    @XOXAP45 3 года назад

    Какое примирения для них есть, зачем это все?

  • @Andrey_Rychkov
    @Andrey_Rychkov 4 года назад +1

    Вообще даже не догадывался для чего эти перемычки.

  • @les12001
    @les12001 5 лет назад

    Больше спасибо, я новичок очень пригодится для моего проекта

  • @ЮрийБог-й9з
    @ЮрийБог-й9з 5 лет назад +1

    Спасибо тебе добрый человек !!! лайк и подписка

    • @ValeryMosyagin
      @ValeryMosyagin  5 лет назад

      Спасибо на добром слове )

    • @ЮрийБог-й9з
      @ЮрийБог-й9з 5 лет назад

      ПОБОЛЬШЕ БЫ ВИДЕО ПРО АРДУИНО
      ВЫ ТАК ПОНЯТНО РАСКАЗЫВАЕТЕ!!!

  • @ЕвгенийЕвгеньевич53

    Расскажите, пож. есть ли возможность подключения дисплея от фотоаппарата к Ардуино?
    Там шлейф более 40 пинов.

  • @sanli5561
    @sanli5561 4 года назад

    подскажите пожалуйста ,можно ли использовать TM1637 вместо двухстрочного дисплея LCD1602,дело в том , и что я слеповат, и на двухстрочном цифирки маловаты , да и I2C на борту даёт преимущества.а заменить хочу на( Ардуино контроллер поворотки)

  • @vitalybakhariev8713
    @vitalybakhariev8713 7 лет назад +2

    доброго времени суток, у меня траблы, не большие, но все же. Отображается лишь первый символ строки, "H" а вот если написать так
    lcd.print("T");
    lcd.print("a");
    lcd.print("c");
    lcd.print("e");
    lcd.print("k");
    тогда будет выведено в каждый chars по 1 символу получается "Tacek"; в Чем беда? Модуль I2C к дисплею паял сам.

    • @zaharshoihit1183
      @zaharshoihit1183 7 лет назад +2

      Виталийн Бахарев меняй библиотеку.
      К сожалению очень многие в том числе и я сталкивалис с этой проблемой.

    • @vitalybakhariev8713
      @vitalybakhariev8713 7 лет назад

      спасибо, попробую

  • @NeoJeni
    @NeoJeni 7 лет назад +1

    ТОНЕНЬКАЯ крестовая отвёртка!!!! СМЕШНО.

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +1

      Ну не толстенькая же ))

  • @-respect1447
    @-respect1447 3 месяца назад

    Красавчик !

  • @uku_master8829
    @uku_master8829 5 лет назад

    Здравствуйте!
    Помогите пожалуйста!
    Я сделал все как на видео,но мне вместо всего слова показывает только первую букву!

    • @sergejiwachnenko8679
      @sergejiwachnenko8679 5 лет назад

      эта буква "Х" ?.. 😁 ..шутю

    • @sergejiwachnenko8679
      @sergejiwachnenko8679 5 лет назад

      ..трудно сказать в чем дело, не имея никакого представления, чего ты там намутил.. 😊 думаю, ошибка в скетче.. проверь код

    • @uku_master8829
      @uku_master8829 5 лет назад

      @@sergejiwachnenko8679 Спасибо за обратную связь!)Но ничего не смог исправить(((

    • @sergejiwachnenko8679
      @sergejiwachnenko8679 5 лет назад

      @@uku_master8829 ..а на другом дисплее не проверял или другой скетч тестовый, который стопудово работает?.. можж у тебя сам дисплей не фурычит??

    • @uku_master8829
      @uku_master8829 5 лет назад

      @@sergejiwachnenko8679 а где взять этот скреч

  • @денискачаев-х8х
    @денискачаев-х8х 5 лет назад

    Помогите, дисплей показывает только первую букву H, а дальше нет почему?!

  • @oyoy8517
    @oyoy8517 5 лет назад

    А возможно ли подключить к одному дисплею 1602 две ардуинки с выводом отдельно в каждой сточке (от первой в верхней строчке от второй в нижней) если да то , поподробней с этого места. Спасибо

  • @slacklights265
    @slacklights265 5 лет назад

    Ребята, почему экран почти что чёрный, а также буквы почти что не видны. (контрастность крутил, ничего не изменяется)? Будьте добры, помогите пожалуйста

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

    Покажите пожалуйста как подключить две Ардуино к одному екрану.

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

      Я не пробовал это делать. Так как подключение делается по шине I2C, то надо смотреть как можно объединять два ведущих устройства, два мастера.

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

      @@ValeryMosyagin Спасибо

  • @artsiomkazlouski5127
    @artsiomkazlouski5127 4 года назад

    ну типа можно докопаться до видео...звук пропадал картинка плавала...а так зачёт!)
    снимай больше, у тебя получится.....если оно тебе конечно надо)

  • @BarVados
    @BarVados 7 месяцев назад

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

    • @ValeryMosyagin
      @ValeryMosyagin  7 месяцев назад

      Точно не скажу. Я думаю, что так как значение подтягивающего резистора не особенно критично, то два резистора свою функцию выполняют. Хуже если резистора совсем нет.

    • @BarVados
      @BarVados 7 месяцев назад

      @@ValeryMosyagin спасибо

  • @иванбелорусский-и8п

    доходчиво и понятно

  • @Foil_FoSil
    @Foil_FoSil 4 года назад

    Вопрос к гуру, а по току не сгорит ли выход микроконтроллера ардуины если на него так устройства вешать параллельно? ) 1-2 еще вытянет, а как быть с если 10 подключить?

  • @56region18
    @56region18 6 лет назад

    nI2C Scanner
    Scanning...
    No I2C devices foundn
    . В чем может быть проблема?

    • @ValeryMosyagin
      @ValeryMosyagin  6 лет назад

      Может что с проводами, например, нет контакта.

    • @56region18
      @56region18 6 лет назад

      @@ValeryMosyagin Спасибо, сегодня еще раз буду пробовать.

  • @ГдетовСибири-й3я
    @ГдетовСибири-й3я 6 лет назад

    Можно на ардуине запрограммировать так: кнопкой задать скорость шагового двигателя и чтоб это значение показывалось на экране, или так чтоб две кнопки "+ и -" на экране будет поднимать и понижать значение, а третьей кнопкой "старт" начало движения???
    И втрой вопрос:
    Можно ли соеденить функцию или график с exel и менять значения функций этими кнопками....?

    • @ValeryMosyagin
      @ValeryMosyagin  6 лет назад

      На первый вопрос короткий ответ "да". Если подробнее, то надо много описывать. Но задача интересная.
      Второй вопрос не совсем понятно. Что значит соединить функцию из Excel? Чувствую, что здесь тоже что-то интересное, но пока непонятно ))

    • @ГдетовСибири-й3я
      @ГдетовСибири-й3я 6 лет назад

      @@ValeryMosyagin по второму вопросу примерно так:
      Два двигателя позиционируют грубо говоря точку. Позиция должна выбираться исходя из графика зависимости (втрой зависит от первого)
      График ( синусоидальный) зависит от вводимых параметров - их Три ! ( параметры ввода-целые числа)

    • @ГдетовСибири-й3я
      @ГдетовСибири-й3я 6 лет назад

      Кстати экранов нужно три и возле каждрго две кноки.
      Отдельно кнопка "старт"
      И отдельно пара кнопок работы без графика одним двигателем

  • @mpro08
    @mpro08 6 лет назад

    Добрый... Подскажите почему на экране часто выскакивают "каракули" и как с ними можно побороться? Перезагрузка кнопкой помогает не всегда с первого раза, а вот перезагрузка по питанию убирает помехи, но до перезагрузки по кнопке(((.

  • @DG7531-p6x
    @DG7531-p6x 5 лет назад +1

    16 проводов не надо паять. все эти платки переходники и2с костыли, а что бы прицепить стандартный индиктор на совместимом протоколе hitachi HD44780, достаточно 6 портов процессора и 9 проводов..... +пит , земля , v0 - настройка драйвера жки, оно же контраст, и собственно 6 сигналов E, RS, D4, D5, D6, D7.

  • @НАНКР-д7н
    @НАНКР-д7н 5 лет назад

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

  • @vitalikachkouski5245
    @vitalikachkouski5245 3 года назад

    возник вопрос, а сколько дисплеев можно подключить не теоретически а на самом деле. Источник 5 Вольт платы ардуино ведь не рассчитан на 10 А. Сколько кушает индикатор, часы реального времени, различные модули,которые необходимо подключить вместе от источника 5 Вольт.
    У вас не высвечивается во второй строке ничего. Это видео для новичков, поэтому не помешало бы показать как вывести инфу во вторую строку, как вы это сделали с изменением адреса и вторым дисплеем (за что отдельное спасибо) Спасибо ещё раз

  • @YevhenShchuka
    @YevhenShchuka 7 лет назад +1

    як навчитись так швидко переводити 16 в 2 систему, яким методом найкраще?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +4

      Каждая шестнадцатеричная цифра от 0 до F переводится ровно в 4 бита. Таблица вот
      0 - 0000, 1 - 0001, 2 - 0010, 3 - 0011,
      4 - 0100, 5 - 0101, 6 - 0110, 7 - 0111,
      8 - 1000, 9 - 1001, А - 1010, B - 1011,
      C - 1100, D - 1101, E - 1110, F - 1111.
      Можно просто запомнить. Ещё можно заметить, что все числа, которые являются степенью 2 (это 1,2,4,8), имеют только один бит, где он стоит запомнить не сложно. Другие числа это сумма таких однобитовых. Еще хорошо запомнить соответствие букв с десятичными цифрами. A-10, B-11, C-12, D-13, E-14, F-15.

    • @YevhenShchuka
      @YevhenShchuka 7 лет назад +1

      Valery Mosyagin Дякую! Зрозумів!) просто офігеть!

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +5

      Будь ласка ))

  • @alexrussian5939
    @alexrussian5939 6 лет назад

    Здрасьвуйте,не подскажите почему у меня на ардино нано V.3.0.Почему прориовавается ттолько одна буква .заранее спасибо
    ))

  • @lemonzeleny
    @lemonzeleny 4 года назад

    а у меня просто горит синий экран крутил не помогает что делать?

  • @Generatorelectronicmusic
    @Generatorelectronicmusic 4 года назад

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

  • @vizarrrd
    @vizarrrd 4 года назад

    Отличное видео.

  • @СергейЯковлев-ч7ч
    @СергейЯковлев-ч7ч 5 лет назад

    Здравствуйте!
    Подскажите можно параллельно этим двум дисплеям подключить модуль реального времени ZS-042 также к входам RX, TX?

  • @ganstagirs
    @ganstagirs 7 лет назад

    такой вопрос ,а можно данные перевернуть ,чтобы он не в ширину а в длину писал,то есть верх это правый бок? и шрифт например мелкий сделать ?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Рисунок части символов можно задавать своим. То есть можно нарисовать свои повернутые буквы и выводить.

  • @Рукинедляскуки-р5ь
    @Рукинедляскуки-р5ь 7 лет назад +4

    Зачем было скачивать посторонний скетч, если сама программа Arduino IDE имеет функцию определения портов I2C? По этой шине работают параллельно не только индикаторы, но и датчики. А вообще видео хорошее.

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +1

      Не знал, что есть готовая программа, спасибо, посмотрю. Мне кажется я говорил, что можно и другие устройства подключать по этой шине, но может и забыл ))

    • @БазПеребазировщик
      @БазПеребазировщик 6 лет назад

      @@ValeryMosyagin Говорил, говорил...

  • @sanchos4298
    @sanchos4298 6 лет назад +1

    Покажите как залить русские буквы что бы дисплей их умел отображать, спасибо.

  • @benhummer185
    @benhummer185 7 лет назад

    Спасибо, полезная информация!

  • @ИльяКонищев-ы7п
    @ИльяКонищев-ы7п 5 лет назад

    Вот это хорошее объяснение

  • @vaasmontenegro5592
    @vaasmontenegro5592 7 лет назад

    А что если после подключения и всего прочего у меня на экране отображается только одна буква?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +1

      А это буква которую посылали на экран или просто что-то случайное?

    • @Всегопомаленьку-и3ы
      @Всегопомаленьку-и3ы 7 лет назад

      у меня тоже одна буква H и все

    • @Всегопомаленьку-и3ы
      @Всегопомаленьку-и3ы 7 лет назад

      Спасибо разобрался уже,установил прогу ардуино 1,6,4 и все заработало

    • @sergeidraenko7593
      @sergeidraenko7593 7 лет назад

      +ZHEKA 1.6.5 лучше. Такие баги не появляются.

  • @semisemikon1973
    @semisemikon1973 6 лет назад

    Т.е. ни какой взаимозаменяемости... сгорел индикатор и тю-тю. Надо менять исходный код программы?

    • @ValeryMosyagin
      @ValeryMosyagin  6 лет назад +1

      Ну, если индикатор такой же, то скорее всего базовый адрес будет аналогичным.На этом видео у меня индикаторы, которые с разным цветом, то есть отличаются. Думаю, что у таких индикаторов всего пара адресов.
      Можно еще в программу добавить автоматическое определение адреса. То есть программа при старте сканирует все адреса и использует тот, на котором что-то есть.

  • @АлксейСизов
    @АлксейСизов 5 лет назад

    Доброго дня ! Я тоже пытаюсь запустить дисплей на I2C , но у меня выскакивает ошибка в строке Serial.println ! Помогите исправить !!!!!!!

    • @ValeryMosyagin
      @ValeryMosyagin  5 лет назад

      Какая ошибка? Программа компилируется? Работает ли без этой строки?

  • @viteralex
    @viteralex 3 года назад

    Да. Пайка самое сложное оказалось для меня.

  • @MaxMaCom
    @MaxMaCom 7 лет назад

    А есть ли возможность, подключить 8-ми розрядний семи сегментный дисплей на max 7219 и матрицу, также на max 7219, так, чтобы они работали, независимо один от одного на одном ардуино?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Можно, только будет нужна динамическая индикация.

  • @ilyadmytrenko9982
    @ilyadmytrenko9982 5 лет назад

    У меня проблем: место надписи выводит три линии. Что делать?

  • @XanderEVGs
    @XanderEVGs 7 лет назад

    Подключал WH1602l, там 2 нюанса. перепутаны контакты экрана(А и К перенесены в начало) и вывод №3, то который контрастность регулирует нужно садить на землю, вращение подстроечника ни на что не влияет.

  • @sergruss9900
    @sergruss9900 7 лет назад

    Для включения подсветки используется "lcd.backlight();", а как её выключить?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +2

      lcd.noBacklight();
      При установке библиотеки, можно перейти в её папку и посмотреть файл keywords.txt там можно найти список всех команд этой библиотеки.

    • @sergruss9900
      @sergruss9900 7 лет назад

      Valery Mosyagin - Спасибо!

    • @Toto-ko5on
      @Toto-ko5on 7 лет назад

      //lcd.backlight();

  • @БотирКамол-ч4о
    @БотирКамол-ч4о 6 лет назад

    Спасибо! очень грамотно и четко!!!

  • @parikmaher72
    @parikmaher72 7 лет назад

    У меня не какой скейтч для I2C не загружается. Смотрю твое видео и повторяю шаг за шагом, тормазнул на (Scanning...
    No I2C devices found) , а дальше..... не показывает. Что делать?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Сначала проверить, что все провода правильно подключены. Может что-то перепутано.

    • @parikmaher72
      @parikmaher72 7 лет назад

      С проводами проверил. провод SCL ---A3, провод SDA ---A2. Где-то здесь загвоздка. У меня Ардуино про мини (amtega 328 5v).Программа 1.8.2. Пробовал на 1,6,4 - там просто ошибки. Сейчас скейтч проходит, но текста на дисплее нет, я уже тупо подставлял номера в адрес 20....28, 38..F3. Еще есть какие нибудь таблетки?
      HelloWorld
      #include
      #include
      LiquidCrystal_I2C lcd(0xF3,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display
      void setup()
      {
      lcd.init(); // initialize the lcd
      // Print a message to the LCD.
      lcd.backlight();
      lcd.print("pizdec");
      }
      void loop()
      {
      }

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      У Ардуино Mega2560 интерфейс I2C находится на цифровых пинах 20 и 21, в отличии от UNO.
      www.arduino.cc/en/Reference/Wire

    • @parikmaher72
      @parikmaher72 7 лет назад

      Спасибо за содействие! Я нашел пины A4 и A5 на Ардуино про мини. Они вверху над пинами А2,А3,АСС. Но возникла др.проблема: в верхней строке от надписи, появляется только первая буква. Но это уже др. история.

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Про одну букву тут в комментах что-то есть.

  • @СашаАлександр-п2в
    @СашаАлександр-п2в 4 года назад

    У меня в верхнем левом углу только одна буква Н. Все делал по инукции до 25-й минуты видео((((( Адрес 27 - проверил

  • @alexrakin1181
    @alexrakin1181 3 года назад

    А если на один адрес?

  • @РыбачОк83
    @РыбачОк83 7 лет назад

    здравствуйте.возникла проблема.мониторчик с платой i2c перестал показывать информацию(атм.давление,температуру.)только всё установил всё показывало. но вытащил usb кабель из ардуинки во время работы и подключил к кроне .после теперь ничего не показывает(никакой информации.только пустые клетки как при покупки((( )можете подсказать что могло случится??

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Сначала имеет смысл убедиться, что сама плата Arduino работает. Отключить все датчики и экран от ардуины. Подключить её к USB порту и залить скетч, который мигает встроенным светодиодом. Если работает, залить скетч, который выводит что-нибудь на экран. То есть постепенно локализоваться проблему.

  • @master3763
    @master3763 5 лет назад

    Спасибо за подробное видео! Один вопросик. А не нужны тут подтягивающие резисторы для шины I2C?

  • @ЛеонидВладимиров-ц6и

    Спасибо, огромное!

  • @user-hr4lp8ro2h
    @user-hr4lp8ro2h 5 лет назад

    Достойное видео спасибо!

  • @КлайвСинклер-е6ю
    @КлайвСинклер-е6ю 5 лет назад

    Гут!!! Просто и понятно.

  • @johnnemo4518
    @johnnemo4518 7 лет назад

    Много искал на просторах про адреса и подключения, но нашёл только у Вас. Спасибо, очень содержательно. Лайк и подписка. Есть маленький вопросик по плате расширения порта i2c и подключения на неё всяких штук с записью информации по этой же шине на LCD... заранее спасибо

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Спасибо )). А что за вопрос, можно подробнее?

    • @johnnemo4518
      @johnnemo4518 7 лет назад +1

      Valery Mosyagin, да, конечно, можно. Скажу честно, программирование проходил в институте почти 10 лет назад и благополучно все забыл. Схемотехнику худо бедно ещё помню. Задумал проект по управлению шаговым двигателем с ардуино через плату управления которую ставят на 3D принтеры и фрезеры, в различных режимах работы с реверсом , изменяемыми оборотами и, что не мало важно, отображением на экране состояния основных режимов работы.
      Органы управления и индикации хочу посадить на шину i2c. В связи с этими резонный вопрос: как посадить на одну шину несколько органов управления ( физически это возможно через плату расширения порта с обвязкой) такие как: потенциометр ( не могу найти как правильно называется потенциометр который не имеет начального и предельного значения, он прокручивается как тюнер или громкость на радио современных авто), одна (две) кнопка(и) и джойстик (возможно, два).
      Пока так, в дальнейшем доработка до беспроводного пульта (тут хотяб это осилить)

  • @волк-с2г
    @волк-с2г 8 месяцев назад

    Автору спасибо за инфу! А вот писать карандашом плохая идея, меня просто корежит от этих звуков, и думаю я такой не один)

    • @ValeryMosyagin
      @ValeryMosyagin  7 месяцев назад

      Самому интересно почему я карандашом пишу, мне тоже больше ручкой нравится )

  • @svsvsvsv1978
    @svsvsvsv1978 7 лет назад

    здравствуйте Валерий у меня такой вопрос я собираю сварку и у меня есть один скейч но для другова индикатора 2402 ,а мне нужно именно для LCD экранов к Arduino по I2C не могли бы вы переделать вот сылочка на скейч буду вам блогадарен

    • @Toto-ko5on
      @Toto-ko5on 7 лет назад

      Поменять 24,2 на 16,2 (lcd.begin(24, 2); )и укоротить слова.Если еще надо, пишите.

  • @elenasvobodnaya7966
    @elenasvobodnaya7966 7 лет назад +5

    Инфа полезная, наглядно всё так ... Но затянул капец ...

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад +2

      Спасибо. Думаю, что лучше сделать подробное описание, чем у людей возникнут вопросы. Я обычно, когда вижу медленное видео, то просто увеличиваю скорость воспроизведения.

    • @tortyan9315
      @tortyan9315 6 лет назад +1

      Я смотрю на 1,5

  • @user-kb7ox4bw2o
    @user-kb7ox4bw2o 3 года назад

    а четырёхстрочный экран?

  • @МамайПапай-ь3я
    @МамайПапай-ь3я 5 лет назад

    Я думаю, что перемычки нужны чтобы не вышло так, что попались несколько дисплеев с одинаковым базовым адресом и их бы пришлось менять в магазине. Количество, пусть и велико, но, ограничено.

  • @КРОТОКРОТ
    @КРОТОКРОТ 7 лет назад

    а можно ли на этот модуль запитать не экран а например 2 гироскопа?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Что значит запитать, в смысле подключить? А что за гироскопы?

    • @КРОТОКРОТ
      @КРОТОКРОТ 7 лет назад

      ну да подключить например 2 - 3 гироскопа модуля GY-521 на базе микросхемы MPU6050

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Посмотрел описание. Два модуля подключить просто, так как есть одна адресная перемычка, получается как с экранами, адреса 0x68 и 0x69. Если надо больше, тогда надо будет делать мультиплексирование. При этом все устройства будут на одном адресе 0x68. А сигнал для перемычки для каждого модуля надо будет реализовывать программно, соединив их с отдельными пинами Arduino. Соответственно, чтобы включить определённый модуль мы на его пин подаем сигнал выбора и работаем с ним.
      Вот здесь про это есть, часть "Multiple sensors".
      playground.arduino.cc/Main/MPU-6050#multiple

    • @КРОТОКРОТ
      @КРОТОКРОТ 7 лет назад

      да это я всё знал)) и модуль для монитора и есть мультиплексор я вот и думал чтобы не заказывать специальные модули его использовать ну ладно спасибо

  • @andriyabelit3123
    @andriyabelit3123 7 лет назад

    скажите пожалуйста, у меня екран не 1602 а 1601. Разница в библиотеке и скетче сильная будет?

    • @ValeryMosyagin
      @ValeryMosyagin  7 лет назад

      Не работал с 1601. В интернете пишут, что отличия некоторые есть. Может попасться дисплей, который логически представляет собой двухстрочный, хотя сам однострочный. Надо смотреть, что за модель и экспериментировать.

    • @tolyntolyn1814
      @tolyntolyn1814 3 года назад

      @@ValeryMosyagin Мне попался такой же 1601А припаян к плате с кнопками ,горит пол экрана, с интерфейсом на каком работает пока не ясно, шлейф 10 пиновый.

  • @МаксимЗахаров-ч6ъ4ь
    @МаксимЗахаров-ч6ъ4ь 7 лет назад +1

    Красава!!!