Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Përshtatësi LCD I2C është një pajisje që përmban një çip PCF8574 mikro-kontrollues. Ky mikrokontrollues është një zgjerues I/O, i cili komunikon me çipin tjetër mikro-kontrollues me protokoll komunikimi me dy tela. Duke përdorur këtë përshtatës, çdokush mund të kontrollojë një LCD 16x2 me vetëm dy tela (SDA, SCL). Ai kursen shumë kunja të arduino ose mikrokontrollues të tjerë. Ka një potenciometër të integruar për kontrollin e kontrastit LCD. Adresa e paracaktuar e I2C është 0x27. Ju mund ta ndryshoni këtë adresë duke lidhur A0, A1, A2.
Adresa 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 => I ULT
1 => LART
Hapi 1: Lidhja midis LCD dhe përshtatësit
Së pari, duhet ta lidhni këtë përshtatës me LCD. Mund ta lidhni drejtpërdrejt me pjesën e pasme të ekranit LCD. Por unë e kam bashkuar atë në një PCB. Ju gjithashtu mund ta bëni atë sipas dëshirës tuaj. Por duhet të jeni të kujdesshëm në lidhje me lidhjen e duhur. Përndryshe do të përballeni me një problem të madh.
Hapi 2: Lidhja me Arduino dhe përshtatës LCD I2C
Arduino => Përshtatës LCD I2C
GND => GND
5V => KQV
A4 => SDA
A5 => SCL
Hapi 3: Ndizni dhe provoni
#përcakto USE_ALB_LCD_I2C
#përfshi "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd. backlight (); lcd.qartë (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (kolon, rresht); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // këtu rreshti = 1 nënkupton rreshtin e dytë lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = shenja dgree lcd.print ((char) 224); // 224 = shenja alfa lcd.print ((char) 232); // 232 = rrënja lcd.print ((char) 242); // 242 = thita lcd.print ((kar) 228); // 228 = mikro}
Hapi 4: Shkarkimi i Bibliotekës për I2C Lcd
hapni arduino IDE => shkoni te Veglat => menaxhoni bibliotekat => kërkoni për Bordin e të mësuarit Arduino
dhe shkarkoni bibliotekën.
Nëse tashmë keni bibliotekën, atëherë kaloni këtë hap.
Hapi 5: Hapi i fundit
Unë kam përdorur LCD I2C për të treguar temperaturën dhe lagështinë e mjedisit.