Podrobnosti in povezave LCD adapterja I2C: 5 korakov
Podrobnosti in povezave LCD adapterja I2C: 5 korakov
Anonim
Podrobnosti in povezave LCD adapterja I2C
Podrobnosti in povezave LCD adapterja I2C

I2C lcd adapter je naprava, ki vsebuje čip PCF8574 mikrokrmilnika. Ta mikrokrmilnik je V/I razširitelj, ki komunicira z drugim čipom mikrokrmilnika z dvožičnim komunikacijskim protokolom. Z uporabo tega adapterja lahko vsak upravlja 16 -palčni LCD -zaslon samo z dvema žicama (SDA, SCL). Shrani veliko zatičev arduina ali drugega mikro krmilnika. Vgrajen ima potenciometer za nadzor LCD kontrasta. Privzeti naslov I2C je 0x27. Ta naslov lahko spremenite tako, da povežete A0, A1, A2.

A0 A1 A2 Naslov

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

1 => VISOKO

1. korak: Povezava med LCD -jem in adapterjem

Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem
Povezava med LCD in adapterjem

Najprej morate ta adapter spajkati z lcd -jem. Lahko ga neposredno povežete z zadnjo stranjo LCD zaslona. Vendar sem ga spajkal na tiskani tiskalnik. Lahko ga naredite tudi po želji. Vendar morate biti pozorni na pravo povezavo. V nasprotnem primeru se boste soočili z veliko težavo.

2. korak: Povezava z Arduino in I2C Lcd adapterjem

Povezava z Arduino in I2C Lcd adapterjem
Povezava z Arduino in I2C Lcd adapterjem

Arduino => I2C LCD adapter

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

3. korak: Vklopite in preizkusite

Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite
Vklopite in preizkusite

#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 (stolpec, vrstica); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // tukaj vrstica = 1 pomeni drugo vrstico 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}

4. korak: Prenos knjižnice za I2C Lcd

Prenos knjižnice za I2C Lcd
Prenos knjižnice za I2C Lcd
Prenos knjižnice za I2C Lcd
Prenos knjižnice za I2C Lcd

odprite arduino IDE => pojdite na Orodja => upravljajte knjižnice => poiščite učno ploščo Arduino

in naložite knjižnico.

Če že imate knjižnico, preskočite ta korak.

5. korak: Zadnji korak

Zadnji korak
Zadnji korak
Zadnji korak
Zadnji korak

Za prikaz temperature in vlažnosti okolja sem uporabil LCD I2C.