Мазмуну:

I2C ЖК адаптеринин деталдары жана туташуулары: 5 кадам
I2C ЖК адаптеринин деталдары жана туташуулары: 5 кадам

Video: I2C ЖК адаптеринин деталдары жана туташуулары: 5 кадам

Video: I2C ЖК адаптеринин деталдары жана туташуулары: 5 кадам
Video: Как построить ПЛК Arduino с модулем часов реального времени и поворотным энкодером 2024, Сентябрь
Anonim
I2C LCD адаптеринин деталдары жана туташуулары
I2C LCD адаптеринин деталдары жана туташуулары

I2C LCD адаптери-бул микро контролер PCF8574 чипин камтыган түзүлүш. Бул микроконтроллер I/O экспантери болуп саналат, ал башка зым байланыш протоколу менен башка микро контроллер чипи менен байланышат. Бул адаптерди колдонуп, каалаган адам 16x2 ЖКны эки зым менен гана башкара алат (SDA, SCL). Бул ардуино же башка микро контроллердин көптөгөн төөнөгүчтөрүн сактайт. Бул контраст контролдоо үчүн орнотулган потенциометрге ээ. Демейки 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 дисплейдин арт жагына туташтырсаңыз болот. Бирок мен аны компьютерге чаптап койгом. Сиз ошондой эле каалагандай жасай аласыз. Бирок сиз туура байланышка этият болушуңуз керек. Болбосо чоң көйгөйгө туш болосуз.

2 -кадам: Arduino жана I2C Lcd адаптери менен туташуу

Arduino жана I2C Lcd адаптери менен туташуу
Arduino жана I2C Lcd адаптери менен туташуу

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

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

3 -кадам: Power жана Test

Күч жана сыноо
Күч жана сыноо
Күч жана сыноо
Күч жана сыноо
Күч жана сыноо
Күч жана сыноо
Күч жана сыноо
Күч жана сыноо

#аныктоо 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 = alpha белги 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 үчүн китепкананы жүктөө

open arduino IDE => Tools => китепканаларды башкаруу => Arduino Learning Board табыңыз

жана китепкананы жүктөп алыңыз.

Эгерде сизде китепкана болсо, анда бул кадамды өткөрүп жибериңиз.

5 -кадам: Акыркы кадам

Акыркы кадам
Акыркы кадам
Акыркы кадам
Акыркы кадам

Мен I2C LCDди айлана -чөйрөнүн температурасын жана нымдуулугун көрсөтүү үчүн колдоном.

Сунушталууда: