Главная chevron_right Наши уроки chevron_right Arduino chevron_right Урок 4. Подключение LCD1602 по I2C к Ардуино

Урок 4. Подключение LCD1602 по I2C к Ардуино

Узнайте, как подключить дисплей LCD1602 к Arduino через интерфейс I2C, используя всего два провода вместо шести. Разбираем схему подключения и библиотеку LiquidCrystal_I2C

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

В этом уроке мы рассмотрим способ как это можно обойти и использовать только два аналоговых выхода.

Нам понадобится дополнительный модуль 1602 LCD конвертор в IIC/I2C. Он припаивается к нашему дисплею как видно на фото ниже.

И подключается к Arduino следующим образом

Arduino MegaArduino UnoLCD i2cЦвет проводов на фото
GNDGNDGNDЧерный
5V5VVCCКрасный
20 (SDA)A4SDAКоричневый
21(SCL)A5SCLБелый

Этот способ подключения работает только со специально библиотекой, скачать библиотеку можно по ссылке (LiquidCrystal_I2C1602V1 Библиотека). Установите данную библиотеку.

Код программы:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей
void setup()
{
  lcd.init();
  lcd.backlight();// Включаем подсветку дисплея
  lcd.print("iarduino.ru");
  lcd.setCursor(8, 1);
  lcd.print("LCD 1602");
}
void loop()
{
  // Устанавливаем курсор на вторую строку и нулевой символ.
  lcd.setCursor(0, 1);
  // Выводим на экран количество секунд с момента запуска ардуины
  lcd.print(millis()/1000);
}

Видео:

Комплект для повторения проекта

Что понадобится

Это быстрый ориентир по основным модулям и деталям. Полный список для повторения проекта смотрите в самой статье.

1 позиция
Все уроки Arduino