Innehållsförteckning:

Detaljer och anslutningar för I2C LCD -adapter: 5 steg
Detaljer och anslutningar för I2C LCD -adapter: 5 steg

Video: Detaljer och anslutningar för I2C LCD -adapter: 5 steg

Video: Detaljer och anslutningar för I2C LCD -adapter: 5 steg
Video: #5 FLProg Analog Input på I2C LCD ESP32 NodeMCU | Arduino Visual Embedded Programmering 2024, November
Anonim
Detaljer och anslutningar för I2C LCD -adapter
Detaljer och anslutningar för I2C LCD -adapter

I2C lcd-adapter är en enhet som innehåller ett PCF8574-chip med mikrokontroller. Denna mikrokontroller är en I/O-expander, som kommunicerar med andra mikrokontrollerchip med tvåtrådigt kommunikationsprotokoll. Med denna adapter kan vem som helst styra en 16x2 LCD -skärm med endast två ledare (SDA, SCL). Det sparar många stift av arduino eller annan mikrokontroller. Den har en inbyggd potentiometer för kontroll LCD -kontrast. Standard I2C -adressen är 0x27. Du kan ändra den här adressen genom att ansluta A0, A1, A2.

A0 A1 A2 Adress

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 => LÅG

1 => HÖG

Steg 1: Anslutning mellan LCD och adapter

Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter
Anslutning mellan LCD och adapter

Först måste du löda denna adapter med lcd. Du kan ansluta den direkt till LCD -skärmens baksida. Men jag har lödt det på ett kretskort. Du kan också göra det som du vill. Men du måste vara försiktig med rätt anslutning. Annars kommer du att möta ett stort problem.

Steg 2: Anslutning med Arduino och I2C LCD -adapter

Anslutning med Arduino och I2C LCD -adapter
Anslutning med Arduino och I2C LCD -adapter

Arduino => I2C LCD -adapter

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Steg 3: Starta och testa

Starta och testa
Starta och testa
Starta och testa
Starta och testa
Starta och testa
Starta och testa
Starta och testa
Starta och testa

#define USE_ALB_LCD_I2C

#inkludera "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (kolumn, rad); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // här rad = 1 betyder andra raden lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = alfatecken lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((röding) 228); // 228 = mikro}

Steg 4: Ladda ner bibliotek för I2C Lcd

Ladda ner bibliotek för I2C Lcd
Ladda ner bibliotek för I2C Lcd
Ladda ner bibliotek för I2C Lcd
Ladda ner bibliotek för I2C Lcd

öppna arduino IDE => gå till Verktyg => hantera bibliotek => sök efter Arduino Learning Board

och ladda ner biblioteket.

Om du redan har biblioteket hoppar du över det här steget.

Steg 5: Sista steget

Sista steget
Sista steget
Sista steget
Sista steget

Jag har använt I2C lcd för att visa temperatur och luftfuktighet i miljön.

Rekommenderad: