Sisukord:

I2C LCD -adapteri üksikasjad ja ühendused: 5 sammu
I2C LCD -adapteri üksikasjad ja ühendused: 5 sammu

Video: I2C LCD -adapteri üksikasjad ja ühendused: 5 sammu

Video: I2C LCD -adapteri üksikasjad ja ühendused: 5 sammu
Video: OUTSEAL PLC 20x4 LCD MODBUS HMI 2024, November
Anonim
I2C LCD -adapteri üksikasjad ja ühendused
I2C LCD -adapteri üksikasjad ja ühendused

I2C LCD-adapter on seade, mis sisaldab mikrokontrolleri PCF8574 kiipi. See mikrokontroller on I/O laiendaja, mis suhtleb teiste mikrokontrolleri kiipidega kahe juhtmega sideprotokolliga. Selle adapteri abil saab igaüks juhtida 16x2 LCD -ekraani ainult kahe juhtmega (SDA, SCL). See säästab palju arduino või muu mikrokontrolleri kontakte. Sellel on sisseehitatud potentsiomeeter LCD kontrasti juhtimiseks. I2C vaike -aadress on 0x27. Seda aadressi saate muuta, ühendades A0, A1, A2.

A0 A1 A2 Aadress

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 0x26 1 1 1 0x27

0 => MADAL

1 => KÕRGE

Samm: LCD -ekraani ja adapteri ühendamine

Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel
Ühendus LCD ja adapteri vahel

Esiteks peate selle adapteri jootma lcd -ga. Saate selle otse ühendada LCD -ekraani tagaküljega. Aga mul on see jootmine PCB -l. Saate seda teha ka nii, nagu soovite. Kuid peate olema õige ühenduse osas ettevaatlik. Vastasel juhul seisate silmitsi suure probleemiga.

Samm: ühendus Arduino ja I2C LCD -adapteri abil

Ühendus Arduino ja I2C LCD -adapteriga
Ühendus Arduino ja I2C LCD -adapteriga

Arduino => I2C LCD -adapter

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Samm 3: sisselülitamine ja testimine

Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige
Lülitage sisse ja testige

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.taustavalgus (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (veerg, rida); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // siin rida = 1 tähendab teist rida lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree märk lcd.print ((char) 224); // 224 = tähtmärk lcd. print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}

Samm: raamatukogu allalaadimine I2C LCD -le

Raamatukogu allalaadimine I2C LCD jaoks
Raamatukogu allalaadimine I2C LCD jaoks
Raamatukogu allalaadimine I2C LCD jaoks
Raamatukogu allalaadimine I2C LCD jaoks

ava arduino IDE => mine Tööriistad => teegi haldamine => otsi Arduino õppelauda

ja laadige raamatukogu alla.

Kui teil on raamatukogu juba olemas, jätke see samm vahele.

5. samm: viimane etapp

Viimane samm
Viimane samm
Viimane samm
Viimane samm

Olen kasutanud I2C LCD -d, et näidata keskkonna temperatuuri ja niiskust.

Soovitan: