Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
Arduino => I2C LCD adapter
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
3. korak: 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
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
Za prikaz temperature in vlažnosti okolja sem uporabil LCD I2C.