Módulo Display LCD I2C 16X2

Esse módulo LCD possui 16 colunas e 2 linhas, e conta com uma comunicação I2C.

Pinagem:

Pino VCC -> Ligado no 5v do Arduino. É o pino positivo do módulo.

Pino GND -> Ligado no GND do Arduino. É o pino negativo do módulo.

Pino SCL– > Ligado no A5 do Arduino. Pino de dados para a comunicação entre o Arduino e o módulo.

Pino SDA– > Ligado no A4 do Arduino. Pino de dados para a comunicação entre o Arduino e o módulo.

Exemplo de como usar o módulo

Nesse exemplo, vamos usar a Biblioteca LiquidCrystal_I2C

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4); // Configurando o Display

void setup()
{
  lcd.init(); // Iniciando o Display    
  lcd.backlight(); // Ligando a luz de fundo
}

void loop(){
  lcd.clear(); // Limpando todos os nomes que estão no Display
  lcd.setCursor(3,0); // Definindo o cursor para a 4º coluna e 3º linha
  lcd.print(“TESTE”); // Para mostrar o nome “TESTE” no Display
  lcd.setCursor(2,1); // Definindo o cursor para a 3º coluna e 2º linha
  lcd.print(“Arduino!”); // Para mostrar o nome “Arduino!” no Display
  delay(2000); // Atraso de 2 segundos
  lcd.clear(); // Limpando todos os nomes que estão no Display
  lcd.setCursor(3,0);
  lcd.print(“Display”);
  lcd.setCursor(2,1);
  lcd.print(“LCD”);
  delay(2000);
}