Съдържание:

Подробности и връзки на I2C LCD адаптер: 5 стъпки
Подробности и връзки на I2C LCD адаптер: 5 стъпки

Видео: Подробности и връзки на I2C LCD адаптер: 5 стъпки

Видео: Подробности и връзки на I2C LCD адаптер: 5 стъпки
Видео: BTT SKR2 — Обновлены основы SKR 2 (Rev B) 2024, Ноември
Anonim
Подробности и връзки на I2C LCD адаптер
Подробности и връзки на I2C LCD адаптер

I2C lcd адаптер е устройство, съдържащо микроконтролерен PCF8574 чип. Този микроконтролер е I/O разширител, който комуникира с друг микроконтролерен чип с двупроводен комуникационен протокол. Използвайки този адаптер, всеки може да контролира 16x2 LCD само с два проводника (SDA, SCL). Той спестява много щифтове на arduino или друг микроконтролер. Той има вграден потенциометър за контрол на LCD контраста. 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: Свързване между LCD и адаптер

Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер
Връзка между LCD и адаптер

Първо, трябва да запоите този адаптер с LCD. Можете директно да го свържете към задната част на LCD дисплея. Но съм го запоял на печатна платка. Можете също така да го направите, както желаете. Но трябва да внимавате за правилната връзка. В противен случай ще се сблъскате с голям проблем.

Стъпка 2: Свързване с Arduino и I2C Lcd адаптер

Връзка с Arduino и I2C Lcd адаптер
Връзка с Arduino и I2C Lcd адаптер

Arduino => I2C LCD адаптер

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Стъпка 3: Захранване и тестване

Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване

#дефинирайте USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (колона, ред); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // тук ред = 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 = микро}

Стъпка 4: Изтегляне на библиотека за I2C Lcd

Изтегляне на библиотека за I2C Lcd
Изтегляне на библиотека за I2C Lcd
Изтегляне на библиотека за I2C Lcd
Изтегляне на библиотека за I2C Lcd

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

и изтеглете библиотеката.

Ако вече имате библиотеката, пропуснете тази стъпка.

Стъпка 5: Последна стъпка

Последна стъпка
Последна стъпка
Последна стъпка
Последна стъпка

Използвах I2C lcd, за да покажа температурата и влажността на околната среда.

Препоръчано: