RESOLVIDO - ERRO COMUNICAÇÃO - DISPLAY LCD 2004A 20X4 COM MÓDULO I2C PCF8574AT - ARDUÍNO UNO IDE 1.8.1

Olá Nerds,

Tenho uma incógnita que gostaria que avaliassem e me dessem uma luz:

Fiz a ligação de um display LCD 20x4, via modulo I2C, ligações por 4 fios, GND + VCC + (A4-SDA) + (A5-SCL), todas conferidas, utilizando a biblioteca LiquidCrystal_I2C 1.3.4, (inclusive já testei as anteriores e o problema persiste), o problema é que as letras não aparecem, regulo o contraste pelo o potenciometro do modulo I2C e nada, porém um pocuco antes do maximo contraste dá para perceber as letras falhadas, ou seja, o display funciona, mas está com dificuldade na comunicação, passei o Scanner no sistema e o endereço é o 0x3F, com outros ele nem faz upload do código.

Se alguém puder me ajudar.

Utilizo o Arduíno Uno CH340G com a IDE 1.8.1, testei na IDE 1.6.8, testei com o Arduíno Nano e dá o mesmo erro.

O código teste é bem simples:

#include <LiquidCrystal_I2C.h> // versão 1.3.4

#include <Wire.h>

LiquidCrystal_I2C lcd(0x56, 20, 4);


void setup()
{

lcd.init();
Serial.begin(9600);
lcd.begin(20, 4);
lcd.home();
lcd.begin(20, 4);
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("TESTE LINHA 1");
lcd.setCursor(0, 1);
lcd.print("TESTE LINHA 2");

}

void loop() {
lcd.clear();
delay(2000);
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("TESTE LINHA 1");
//lcd.scrollDisplayLeft();
lcd.setCursor(4, 1);
lcd.print("TESTE LINHA 2");
lcd.setCursor(3, 2);
lcd.print("TESTE LINHA 3");
lcd.setCursor(4, 3);
lcd.print("TESTE LINHA 4");
}

Exibições: 7279

Anexos

Responder esta

Respostas a este tópico

Valeu a força CK!

Disponha AS.

Abs,

CK

Boa noite AS, poderia compartilhar a programação final?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço