
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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




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

Arduino => Adaptor LCD I2C
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Pasul 3: 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


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


Am folosit lcd-ul I2C pentru a arăta temperatura și umiditatea mediului.
Recomandat:
Conexiuni la campus: 8 pași

Conexiuni la campus: declarație de problemă Sfârșitul semestrului este adesea o perioadă stresantă a anului pentru studenții Universității Indiana, deoarece aceștia își fac griji în legătură cu examenele finale și notele. Universitatea Indiana oferă deja câteva strategii de calmare a stresului, cum ar fi Balance la Kelley
Stabilirea unei conexiuni WiFi cu ESP8266 și obținerea adresei IP locale: 3 pași

Stabilirea unei conexiuni WiFi cu ESP8266 și obținerea adresei IP locale: În acest tutorial vom vedea cum să stabilim o conexiune WiFi cu placa WiFi ESP8266. Vom conecta aceasta cu rețeaua WiFi locală
Carcase USB personalizate tipărite 3D - în detalii: 4 pași

Carcase USB personalizate tipărite 3D - în detalii: Bună, numele meu este Emese. Am creat https://customflashdrive.co.uk/3d-print-your-own site. Acesta este un loc în care puteți personaliza o carcasă USB imprimată 3D. Personalizarea unei carcase USB imprimată 3D este ușoară: adăugați propriul text de până la 10 caractere și alegeți
Înregistrare / redare / overdub Midi cu conexiuni cu 5 pini: 3 pași

Înregistrare / redare / overdub Midi cu conexiuni cu 5 pini: * Folosește un cip ATMega-1284 care rulează la 8 MHz, cu 4 k octeți de RAM și 4 kBiți de eeprom * Utilizează vechii conectori DIN cu 5 pini * Permite înregistrarea și redarea, precum și overdub: înregistrarea împreună cu ceva pe care l-ați înregistrat anterior. * Meniu complet * Capab
ESP32: Detalii interne și Pinout: 11 pași

ESP32: Detalii interne și Pinout: În acest articol, vom vorbi despre detaliile interne și fixarea ESP32. Vă voi arăta cum să identificați corect pinii uitându-vă la foaia tehnică, cum să identificați care dintre ace funcționează ca OUTPUT / INPUT, cum să aveți o imagine de ansamblu și