Cuprins:

Detalii și conexiuni ale adaptorului LCD I2C: 5 pași
Detalii și conexiuni ale adaptorului LCD I2C: 5 pași

Video: Detalii și conexiuni ale adaptorului LCD I2C: 5 pași

Video: Detalii și conexiuni ale adaptorului LCD I2C: 5 pași
Video: BTT SKR2 - Basics SKR 2 (Rev B) Updated 2024, Septembrie
Anonim
Detalii și conexiuni ale adaptorului LCD I2C
Detalii și conexiuni ale adaptorului LCD I2C

Adaptorul I2C lcd este un dispozitiv care conține un microprocesor PCF8574 chip. Acest microcontroler este un expansor I / O, care comunică cu alte cipuri de microcontroler cu protocol de comunicație cu două fire. Folosind acest adaptor oricine poate controla un ecran LCD de 16x2 cu doar două fire (SDA, SCL). Salvează mulți pini de arduino sau alt microcontroler. Are un potențiometru încorporat pentru controlul contrastului LCD. Adresa I2C implicită este 0x27. Puteți schimba această adresă conectând A0, A1, A2.

A0 A1 A2 Adresă

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 => LOW

1 => ÎNALT

Pasul 1: Conexiune între LCD și adaptor

Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor
Conexiune între LCD și adaptor

Mai întâi, trebuie să lipiți acest adaptor cu lcd. Îl puteți conecta direct la partea din spate a ecranului LCD. Dar l-am lipit pe un pcb. Puteți face, de asemenea, după cum doriți. Dar trebuie să aveți grijă la conexiunea corectă. Altfel te vei confrunta cu o mare problemă.

Pasul 2: Conexiune cu adaptorul Arduino și I2C Lcd

Conexiune cu Arduino și adaptor I2C Lcd
Conexiune cu Arduino și adaptor I2C Lcd

Arduino => Adaptor LCD I2C

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Pasul 3: Porniți și testați

Porniți și testați
Porniți și testați
Porniți și testați
Porniți și testați
Porniți și testați
Porniți și testați
Porniți și testați
Porniți și testați

#define USE_ALB_LCD_I2C

#includeți "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, rând); lcd.print ("ABCD 1234 + - / *"); lcd.setCursor (0, 1); // aici rând = 1 înseamnă a doua linie lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = semn alfa lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}

Pasul 4: Descărcarea Bibliotecii pentru I2C Lcd

Descărcarea Bibliotecii pentru I2C Lcd
Descărcarea Bibliotecii pentru I2C Lcd
Descărcarea bibliotecii pentru I2C Lcd
Descărcarea bibliotecii pentru I2C Lcd

deschideți IDE arduino => accesați Instrumente => gestionați bibliotecile => căutați Arduino Learning Board

și descărcați biblioteca.

Dacă aveți deja biblioteca, săriți peste acest pas.

Pasul 5: Pasul final

Ultimul pas
Ultimul pas
Ultimul pas
Ultimul pas

Am folosit lcd-ul I2C pentru a arăta temperatura și umiditatea mediului.

Recomandat: