Բովանդակություն:

I2C LCD ադապտերի մանրամասներ և միացումներ. 5 քայլ
I2C LCD ադապտերի մանրամասներ և միացումներ. 5 քայլ

Video: I2C LCD ադապտերի մանրամասներ և միացումներ. 5 քայլ

Video: I2C LCD ադապտերի մանրամասներ և միացումներ. 5 քայլ
Video: Пример работы с OLED LCD Display Module I2C 0.96 в среде Arduino 2024, Սեպտեմբեր
Anonim
I2C LCD ադապտերի մանրամասները և միացումները
I2C LCD ադապտերի մանրամասները և միացումները

I2C LCD ադապտերը մի սարք է, որը պարունակում է միկրոհսկիչ PCF8574 չիպ: Այս միկրոկարգավորիչը I/O ընդլայնիչ է, որը հաղորդակցվում է այլ միկրոկառավարիչի չիպի հետ `երկու մետաղալար հաղորդակցության արձանագրությամբ: Օգտագործելով այս ադապտերը, յուրաքանչյուրը կարող է վերահսկել 16x2 LCD միայն երկու լարով (SDA, SCL): Այն խնայում է arduino- ի կամ այլ միկրոկառավարիչի բազմաթիվ կապում: Այն ունի ներկառուցված պոտենցիոմետր ՝ LCD հակադրությունը վերահսկելու համար: Լռելյայն I2C հասցեն 0x27 է: Դուք կարող եք փոխել այս հասցեն ՝ միացնելով A0, A1, A2:

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 =>. ԱՐ

1 => ԲԱՐՁՐ

Քայլ 1. LCD և ադապտերների միջև կապ

LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ
LCD- ի և ադապտերների միջև կապ

Նախ, դուք պետք է զոդեք այս ադապտերը LCD- ով: Դուք կարող եք այն ուղղակիորեն միացնել LCD ցուցադրման հետևի մասին: Բայց ես այն զոդել եմ համակարգչի վրա: Կարող եք նաև պատրաստել այնպես, ինչպես ցանկանում եք: Բայց դուք պետք է զգույշ լինեք ճիշտ կապի հարցում: Հակառակ դեպքում դուք մեծ խնդրի առաջ կկանգնեք:

Քայլ 2. Միացում Arduino- ի և I2C LCD ադապտերի հետ

Միացում Arduino- ի և I2C LCD ադապտերի հետ
Միացում Arduino- ի և I2C LCD ադապտերի հետ

Arduino => I2C LCD ադապտեր

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Քայլ 3: Միացրեք և փորձարկեք

Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք
Միացրեք և փորձարկեք

#սահմանեք USE_ALB_LCD_I2C

#ներառել «ArduinoLearningBoard.h» ALB_LCD_I2C LCD; void setup () {lcd.init (); lcd. լուսարձակը (); lcd. հստակ (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // այստեղ տող = 1 նշանակում է երկրորդ տող lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree նշան lcd. տպագիր ((char) 224); // 224 = ալֆա նշան lcd.print ((char) 232); // 232 = արմատ lcd.print ((char) 242); // 242 = thita lcd.print ((ածխ) 228); // 228 = միկրո}

Քայլ 4. Գրադարանի ներբեռնում I2C Lcd- ի համար

Ներբեռնեք գրադարան I2C Lcd- ի համար
Ներբեռնեք գրադարան I2C Lcd- ի համար
Ներբեռնեք գրադարան I2C Lcd- ի համար
Ներբեռնեք գրադարան I2C Lcd- ի համար

բացել arduino IDE => գնալ Գործիքներ => կառավարել գրադարանները => որոնել Arduino ուսուցման տախտակ

և ներբեռնեք գրադարանը:

Եթե արդեն ունեք գրադարան, ապա բաց թողեք այս քայլը:

Քայլ 5: Վերջնական քայլ

Վերջնական քայլ
Վերջնական քայլ
Վերջնական քայլ
Վերջնական քայլ

Ես օգտագործել եմ I2C LCD- ը `շրջակա միջավայրի ջերմությունն ու խոնավությունը ցույց տալու համար:

Խորհուրդ ենք տալիս: