Розглянемо на цьому занятті, як підключити LCD дисплей до Ардуіно по I2C. Розповімо, як правильно підключити LCD монітор до Arduino і розглянемо основні команди ініціалізації і управління LCD 1602. Також розглянемо різні функції в мові програмування C ++, для виведення текстової інформації на дисплеї, який часто потрібно використовувати в проектах на Ардуіно.
LCD 1602 I2C підключення до Arduino
Схема 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 монітора до Ардуіно через I2C вам буде потрібно встановити бібліотеку LiquidCrystal_I2C.h для роботи з LCD дисплеєм по інтерфейсу I2C і бібліотека Wire.h (мається на стандартній програмі Arduino IDE). Завантажити бібліотеку LiquidCrystal_I2C.h для LCD 1602 з I2C можна за прямим посиланням тут.
Після установки бібліотеки завантажте наступний скетч (скачати скетч).
Пояснення до коду:
На що звернути увагу:
- Перед виведенням інформації на дисплей, необхідно задати положення курсора командою setCursor (0,1). де 0 - номер символу в рядку, 1 - номер рядка.