Оглавление:

Подробная информация и подключение ЖК-адаптера I2C: 5 шагов
Подробная информация и подключение ЖК-адаптера I2C: 5 шагов

Видео: Подробная информация и подключение ЖК-адаптера I2C: 5 шагов

Видео: Подробная информация и подключение ЖК-адаптера I2C: 5 шагов
Видео: Подключаем текстовый LCD 16x2 к arduino по I2C 2024, Ноябрь
Anonim
Подробная информация и подключение ЖК-адаптера I2C
Подробная информация и подключение ЖК-адаптера I2C

Адаптер I2C lcd представляет собой устройство, содержащее микросхему микроконтроллера PCF8574. Этот микроконтроллер представляет собой расширитель ввода / вывода, который обменивается данными с другим чипом микроконтроллера по двухпроводному протоколу связи. С помощью этого адаптера любой желающий может управлять ЖК-дисплеем 16x2 только с помощью двух проводов (SDA, SCL). Это сохраняет много контактов Arduino или другого микроконтроллера. Он имеет встроенный потенциометр для контроля контрастности ЖК-дисплея. Адрес I2C по умолчанию - 0x27. Вы можете изменить этот адрес, подключив A0, A1, A2.

A0 A1 A2 Адрес

0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27

0 => НИЗКИЙ

1 => ВЫСОКИЙ

Шаг 1. Подключение ЖК-дисплея к адаптеру

Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру
Подключение ЖК-дисплея к адаптеру

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

Шаг 2: Подключение с помощью адаптера Arduino и I2C Lcd

Подключение к Arduino и адаптеру I2C Lcd
Подключение к Arduino и адаптеру I2C Lcd

Arduino => ЖК-адаптер I2C

GND => GND

5 В => VCC

A4 => SDA

A5 => SCL

Шаг 3: включение и тестирование

Включение и тестирование
Включение и тестирование
Включение и тестирование
Включение и тестирование
Включение и тестирование
Включение и тестирование
Включение и тестирование
Включение и тестирование

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; пустая настройка () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 + - / *"); lcd.setCursor (0, 1); // здесь row = 1 означает вторую строку lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = знак альфа lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}

Шаг 4: Загрузка библиотеки для I2C Lcd

Скачивание библиотеки для I2C Lcd
Скачивание библиотеки для I2C Lcd
Скачивание библиотеки для I2C Lcd
Скачивание библиотеки для I2C Lcd

откройте Arduino IDE => перейдите в Инструменты => Управление библиотеками => найдите Arduino Learning Board

и скачайте библиотеку.

Если у вас уже есть библиотека, пропустите этот шаг.

Шаг 5: Заключительный шаг

Заключительный этап
Заключительный этап
Заключительный этап
Заключительный этап

Я использовал ЖК-дисплей I2C, чтобы показать температуру и влажность окружающей среды.

Рекомендуемые: