Sommario:

Dettagli e connessioni dell'adattatore LCD I2C: 5 passaggi
Dettagli e connessioni dell'adattatore LCD I2C: 5 passaggi

Video: Dettagli e connessioni dell'adattatore LCD I2C: 5 passaggi

Video: Dettagli e connessioni dell'adattatore LCD I2C: 5 passaggi
Video: BTT SKR2 - Basics SKR 2 (Rev B) Updated 2024, Novembre
Anonim
Dettagli e connessioni dell'adattatore LCD I2C
Dettagli e connessioni dell'adattatore LCD I2C

L'adattatore lcd I2C è un dispositivo contenente un chip PCF8574 microcontrollore. Questo microcontrollore è un espansore I/O, che comunica con altri microcontrollori con protocollo di comunicazione a due fili. Utilizzando questo adattatore chiunque può controllare un LCD 16x2 con solo due fili (SDA, SCL). Salva molti pin di arduino o altri microcontrollori. Ha un potenziometro integrato per il controllo del contrasto lcd. L'indirizzo I2C predefinito è 0x27. È possibile modificare questo indirizzo collegando A0, A1, A2.

A0 A1 A2 Indirizzo

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

1 => ALTO

Passaggio 1: connessione tra LCD e adattatore

Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore
Connessione tra LCD e adattatore

Innanzitutto, devi saldare questo adattatore con lcd. Puoi collegarlo direttamente al retro del display lcd. Ma l'ho saldato su un pcb. Puoi anche realizzarlo come desideri. Ma devi stare attento alla giusta connessione. Altrimenti ti troverai di fronte a un grosso problema.

Passaggio 2: connessione con Arduino e adattatore Lcd I2C

Connessione con Arduino e adattatore Lcd I2C
Connessione con Arduino e adattatore Lcd I2C

Arduino => Adattatore LCD I2C

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Passaggio 3: accensione e test

Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test
Accensione e test

#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);//qui riga=1 significa seconda riga lcd.print((char)64);//64 = @ lcd.print((char)223);//223 = dgree segno lcd.print((char)224);//224 = segno alfabetico lcd.print((char)232);//232 = radice lcd.print((char)242);//242 = thita lcd.print((char)228);//228 = micro}

Passaggio 4: download della libreria per I2C Lcd

Download della libreria per I2C Lcd
Download della libreria per I2C Lcd
Download della libreria per I2C Lcd
Download della libreria per I2C Lcd

apri Arduino IDE => vai su Strumenti => gestisci librerie => cerca Arduino Learning Board

e scarica la libreria

Se hai già la libreria, salta questo passaggio.

Passaggio 5: passaggio finale

Passo finale
Passo finale
Passo finale
Passo finale

Ho usato l'LCD I2C per mostrare la temperatura e l'umidità dell'ambiente.

Consigliato: