Como Ligar as Coisas

LCD 1602 ou LCD 2004 com I2C – Como ligar?

Escrito por: ­ 13 de set de 2017 ­ 94 views

O que você vai precisar

1 LCD 1602 ou 2004 com I2C (se o seu for sem I2C clique aqui) – (Caso o LCD seja o 2004, mude a programação abaixo (lcd.begin(16, 2); por lcd.begin(20, 4);)
Biblioteca NewliquidCrystal que poderá ser encontrada aqui
Fios (jumpers)


 

 

2 lcds nos mesmos pinos do Arduino SDA e SCL

2 lcds nos mesmos pinos do Arduino SDA e SCL

A Conexão

A conexão com os módulos I2C ocorre de maneira muito simples.
Vcc – 5v do Arduino
Gnd – Gns do Arduino
SDA (Dados) – na maioria dos Arduinos (A4), no Mega (20), no Leonardo (D2)
SCL (Clock) – na maioria dos Arduinos (A5), no Mega (21), no Leonardo (D3)

Cada módulo tem um endereço específico, dessa forma é possível ligar vários dispositivos na mesma porta.
Veja como trocar o endereço, na tabela abaixo (cada chip, possui até 8 combinações)

 

O padrão é o endereço 0x3F para o chip PCF8574AT e 0x27 para o PCF8574T, pois não há nenhum jumper.
Caso você queira usar mais de um LCD ao mesmo tempo, na mesma porta, terá que soldar as conexões, fechando dessa forma o Jumper, para que um novo endereço seja criado, considerando a tabela acima.
Estamos utilizando 2, logo como eles estão utilizando o mesmo chip (mesmo endereço), tivemos que soldar um deles.
O endereço ficou 0x3E, porque soldamos somente o A0.

Sem Jumper - endereço 0x3F

Sem Jumper – endereço 0x3F

 

Com Jumper em A0 - Endereço 0x3E

Com Jumper em A0 – Endereço 0x3E

A programação

Scanner

Para saber qual é o seu endereço (ler qualquer dispositivo conectado I2c)

Programa

Para usar 2 visores ao mesmo tempo

Mixly

Previous Post Next Post

Você também pode gostar / You Might Also Like

No Comments

Leave a Reply

Show Buttons
Siga-nos no Facebook
Siga-nos no Twitter
Siga-nos no Google Plus
Siga-nos no Pintrest
Siga-nos no Youtube
Siga-nos no Scratch
Hide Buttons
CLOSE
CLOSE
Top