Përmbajtje:

Detajet dhe Lidhjet e Përshtatësit LCD I2C: 5 Hapa
Detajet dhe Lidhjet e Përshtatësit LCD I2C: 5 Hapa

Video: Detajet dhe Lidhjet e Përshtatësit LCD I2C: 5 Hapa

Video: Detajet dhe Lidhjet e Përshtatësit LCD I2C: 5 Hapa
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Nëntor
Anonim
Detajet dhe Lidhjet e Përshtatësit LCD I2C
Detajet dhe Lidhjet e Përshtatësit LCD I2C

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

Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
Lidhja midis LCD dhe përshtatësit
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

Lidhja me Arduino dhe përshtatës LCD I2C
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

Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo
Fuqizo dhe Provo

#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

Shkarkimi i Bibliotekës për I2C Lcd
Shkarkimi i Bibliotekës për I2C Lcd
Shkarkimi i Bibliotekës për I2C Lcd
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

Hapi Final
Hapi Final
Hapi Final
Hapi Final

Unë kam përdorur LCD I2C për të treguar temperaturën dhe lagështinë e mjedisit.

Recommended: