Підключення lcd 1602 до arduino по i2c, гурток - робототехніка

Підключення lcd 1602 до arduino по i2c, гурток - робототехніка

Розглянемо на цьому занятті, як підключити LCD дисплей до Ардуіно по I2C. Розповімо, як правильно підключити LCD монітор до Arduino і розглянемо основні команди ініціалізації і управління LCD 1602. Також розглянемо різні функції в мові програмування C ++, для виведення текстової інформації на дисплеї, який часто потрібно використовувати в проектах на Ардуіно.

LCD 1602 I2C підключення до Arduino

Підключення lcd 1602 до arduino по i2c, гурток - робототехніка
Схема i2c інтерфейсу для підключення lcd1602

У простій системі I²C може бути кілька ведених пристроїв і одне провідне пристрій, який ініціює передачу даних і синхронізує сигнал. До ліній SDA (лінія даних) і SCL (лінія синхронізації) можна підключити декілька ведених пристроїв. Часто провідним пристроєм є контролер Ардуіно, а відомими пристроями: годинник реального часу або LCD Display.

Як підключити LCD тисяча шістсот дві до Ардуіно по I2C

Рідкокристалічний дисплей 1602 з I2C модулем підключається до плати Ардуіно всього 4 проводами - 2 дроти даних і 2 дроти живлення. Підключення дисплея 1602 проводиться стандартно для шини I2C: висновок SDA підключається до порту A4, висновок SCL - до порту A5. Харчування LCD дисплея здійснюється від порту + 5V на Arduino. Дивіться докладніше схему підключення жк монітора 1602 на фото нижче.

Для заняття нам знадобляться наступні деталі:

  • Плата Arduino Uno;
  • USB-кабель;
  • LCD монітор 1602;
  • 4 дроти «папка-мамка».
Підключення lcd 1602 до arduino по i2c, гурток - робототехніка
Підключення LCD 1602 до Arduino UNO через I²C

Після підключення LCD монітора до Ардуіно через I2C вам буде потрібно встановити бібліотеку LiquidCrystal_I2C.h для роботи з LCD дисплеєм по інтерфейсу I2C і бібліотека Wire.h (мається на стандартній програмі Arduino IDE). Завантажити бібліотеку LiquidCrystal_I2C.h для LCD 1602 з I2C можна за прямим посиланням тут.

Після установки бібліотеки завантажте наступний скетч (скачати скетч).

Пояснення до коду:

На що звернути увагу:

  1. Перед виведенням інформації на дисплей, необхідно задати положення курсора командою setCursor (0,1). де 0 - номер символу в рядку, 1 - номер рядка.

Завдання для самостійного виконання: