Srs,

Estou testando um shield LCD I2C desses que o Lab vende.

O programa é o seguinte:

#include <Wire.h>
#include <LiquidCrystal_I2C.h> 
LiquidCrystal_I2C lcd(32,16,2);

void setup()

  Serial.begin(9600); 

  lcd.init(); 

  lcd.backlight(); 
  Serial.println("Inicializado");
  lcd.setCursor(0,0); 
  lcd.print(" LCD Shield I2C"); 

}


void loop()
{
}

Não aparece nada na tela, e o backlight tb não acende.

O que será que estamos fazendo de errado?

Antecipadamente agradeço,

Mauro Assis

Exibições: 566

Responder esta

Respostas a este tópico

Oi MA, bom dia,

Existem possíveis erros de sintaxe no seu code na linha 

LiquidCrystal_I2C lcd(32,16,2);

Como não informou qual arduino você está utilizando, mas sugiro ler a descrição

e testar o seu LCD com o code deste link:

http://www.arduinoecia.com.br/2014/12/modulo-i2c-display-16x2-ardui...

Ao usar este code que indiquei, verifique se tem uma  Letra no CI do seu LCD.

Se for PCF85574  (sem letra) /b>---------   use o valor que está no code,  

mas se for   PCF85574 A ou AN  /b>---------   use    LiquidCrystal_I2C lcd(0x3f,2,1,0,4,5,6,7,3, POSITIVE);

Rui

 

Rui,

Muito obrigado pela resposta.

Só terei como testá-la nos próximos dias.

[],

Mauro

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço