0% acharam este documento útil (0 voto)
5 visualizações3 páginas

Conexão de LCD I2C com Arduino

O documento explica como identificar e conectar um módulo controlador I2C (PCF8574) a um LCD, geralmente utilizado com microcontroladores como Arduino. Ele fornece detalhes sobre os pinos, como conectar ao Arduino e um exemplo de código para inicialização do LCD. Além disso, menciona outros possíveis controladores para displays gráficos e oferece ajuda para identificação visual do módulo.

Enviado por

leonardo.vigolo
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações3 páginas

Conexão de LCD I2C com Arduino

O documento explica como identificar e conectar um módulo controlador I2C (PCF8574) a um LCD, geralmente utilizado com microcontroladores como Arduino. Ele fornece detalhes sobre os pinos, como conectar ao Arduino e um exemplo de código para inicialização do LCD. Além disso, menciona outros possíveis controladores para displays gráficos e oferece ajuda para identificação visual do módulo.

Enviado por

leonardo.vigolo
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Pode ser que o seu LCD tenha vindo com um módulo de controle integrado, o que é

comum em displays vendidos para facilitar a conexão com microcontroladores como o


Arduino. Provavelmente, o que você viu “embaixo” do LCD é um módulo controlador,
como:

1. Módulo I2C (PCF8574)

Se o componente embaixo for pequeno e estiver soldado diretamente ao LCD (geralmente


um display 16x2 ou 20x4), é muito provável que seja um módulo I2C baseado no CI
PCF8574.

Esse módulo reduz o número de pinos necessários de 6-8 para apenas 4 (VCC, GND,
SDA, SCL), facilitando muito a conexão com o Arduino.

Como identificar:

●​ Etiqueta do CI: "PCF8574T" ou "PCF8574A".​

●​ Pinos: VCC, GND, SDA, SCL.​

●​ Potenciômetro azul para ajustar o contraste.​

●​ Barramento de 16 pinos conectado ao LCD por baixo.​

Conexão com Arduino (Ex: Arduino UNO):


LCD I2C Arduino UNO

VCC 5V

GND GND

SDA A4

SCL A5

Código exemplo:

Você vai precisar da biblioteca LiquidCrystal_I2C. No Arduino IDE:

cpp
CopiarEditar
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // Endereço 0x27 é comum, mas


pode variar
void setup() {
[Link]();
[Link]();
[Link](0, 0);
[Link]("Ola, mundo!");
}

void loop() {
}

Se o endereço 0x27 não funcionar, pode usar o scanner I2C para descobrir:

cpp
CopiarEditar
#include <Wire.h>

void setup() {
[Link]();
[Link](9600);
while (!Serial); // Para placas como Leonardo
[Link]("\nI2C Scanner");
for (byte address = 1; address < 127; address++) {
[Link](address);
if ([Link]() == 0) {
[Link]("I2C encontrado em: 0x");
[Link](address, HEX);
}
}
}

void loop() {}

2. Outros possíveis controladores

Se o display for gráfico (como LCD 128x64), o chip pode ser um KS0108, ST7920, ILI9341,
entre outros. Cada um tem uma forma de comunicação específica (paralela, SPI, etc.).
📸 Se você quiser, pode enviar uma foto do LCD (frente e verso), e eu posso identificar
exatamente o modelo e o tipo de conexão necessário.

Quer que eu te ajude a identificar visualmente o módulo?

Você também pode gostar