Sadržaj:

Detalji i veze I2C LCD adaptera: 5 koraka
Detalji i veze I2C LCD adaptera: 5 koraka

Video: Detalji i veze I2C LCD adaptera: 5 koraka

Video: Detalji i veze I2C LCD adaptera: 5 koraka
Video: Siglent DSO Oscilloscope SDS1202X-E | DSO Unboxing | DSO Settings | DSO Complete Training 2024, Novembar
Anonim
Detalji i veze I2C LCD adaptera
Detalji i veze I2C LCD adaptera

I2C lcd adapter je uređaj koji sadrži mikrokontroler PCF8574 čip. Ovaj mikrokontroler je I/O ekspander, koji komunicira s drugim čipom mikrokontrolera pomoću dvožičnog komunikacijskog protokola. Koristeći ovaj adapter, svatko može kontrolirati LCD ekran veličine 16x2 sa samo dvije žice (SDA, SCL). Štedi mnoge pinove arduina ili drugog mikrokontrolera. Ima ugrađen potenciometar za kontrolu LCD kontrasta. Zadana I2C adresa je 0x27. Ovu adresu možete promijeniti spajanjem A0, A1, A2.

A0 A1 A2 Adresa

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 => NISKO

1 => VISOKO

Korak 1: Povezivanje LCD -a i adaptera

Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera
Veza između LCD -a i adaptera

Prvo morate lemiti ovaj adapter sa LCD -om. Možete ga direktno spojiti na stražnju stranu LCD ekrana. Ali sam ga lemio na štampanoj ploči. Takođe možete napraviti kako želite. Ali morate biti oprezni u vezi s ispravnom vezom. U suprotnom ćete se suočiti s velikim problemom.

Korak 2: Povezivanje s Arduino i I2C LCD adapterom

Povezivanje s Arduino i I2C Lcd adapterom
Povezivanje s Arduino i I2C Lcd adapterom

Arduino => I2C LCD adapter

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Korak 3: Uključite i testirajte

Uključite i testirajte
Uključite i testirajte
Uključite i testirajte
Uključite i testirajte
Uključite i testirajte
Uključite i testirajte
Uključite i testirajte
Uključite i testirajte

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // ovdje red = 1 znači drugi red lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = alfa znak lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}

Korak 4: Preuzimanje biblioteke za I2C Lcd

Preuzimanje biblioteke za I2C Lcd
Preuzimanje biblioteke za I2C Lcd
Preuzimanje biblioteke za I2C Lcd
Preuzimanje biblioteke za I2C Lcd

otvorite arduino IDE => idite na Alati => upravljajte bibliotekama => potražite Arduino ploču za učenje

i preuzmite biblioteku.

Ako već imate biblioteku, preskočite ovaj korak.

Korak 5: Završni korak

Završni korak
Završni korak
Završni korak
Završni korak

Koristio sam I2C LCD da prikažem temperaturu i vlažnost okoline.

Preporučuje se: