Índice:
Introdução
Neste guia, vamos explorar um projeto simples que demonstra como conectar e utilizar um Display LCD 16×2 com um módulo I2C. Este é um projeto ideal para iniciantes que desejam aprender a controlar displays LCD e exibir informações. Vamos explicar passo a passo como montar e programar o seu display, permitindo que você exiba mensagens personalizadas.
O Projeto
Componentes Utilizados
Antes de começarmos a montagem do projeto, é importante conhecer os componentes que serão utilizados:
Item | Descrição | Quantidade |
---|---|---|
![]() | Placa Arduino Uno R3 ATmega328P DIP ATmega16U2 | 1 |
![]() | Display LCD 16×2 com módulo I2C | 1 |
Montagem e Diagrama
A montagem deste projeto é bastante simples. Siga os passos abaixo de acordo com o diagrama:
![Guia de Montagem: Como Conectar e Utilizar um Display LCD 16x2 com Módulo I2C 8 Saravati 16x2 i2c sem texto Saravati](https://blog.saravati.com.br/wp-content/uploads/2023/10/16x2-i2c-sem-texto-843x1024.png)
- Conecte o Display LCD 16×2 com o módulo I2C ao seu Arduino Uno da seguinte maneira:
- Conecte o pino VCC do módulo I2C ao 5V do Arduino.
- Conecte o pino GND do módulo I2C ao GND do Arduino.
- Conecte o pino SDA do módulo I2C ao pino A4 do Arduino.
- Conecte o pino SCL do módulo I2C ao pino A5 do Arduino.
- Certifique-se de que o Arduino esteja conectado ao seu computador.
![Guia de Montagem: Como Conectar e Utilizar um Display LCD 16x2 com Módulo I2C 9 Saravati image 3 Saravati](https://blog.saravati.com.br/wp-content/uploads/2023/10/image-3.png)
Código do Projeto
Agora, vamos programar o Arduino para controlar o display. Utilizaremos a biblioteca “LiquidCrystal_I2C” para simplificar o processo.
/*
Display LCD com módulo i2c
Código adaptado e traduzido de 'HelloWorld' de YWROBOT por Enzo Orlandi Gomes
*/
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // Seleciona o endereço do i2c; número de colunas; número de linhas
void setup(){
lcd.init(); // Inicializa o display
lcd.backlight(); // Liga a luz de fundo (.noBacklight() para apagar)
lcd.setCursor(1,0); // Posiciona o 'cursor' no display
lcd.print("Loja Saravati!"); // Escreve no display
lcd.setCursor(4,1);
lcd.print("A Melhor");
}
void loop(){
}
Este código inicializa o display e exibe “Loja Saravati!” na primeira linha e “A Melhor” na segunda linha.
Bibliotecas adicionais:
![Guia de Montagem: Como Conectar e Utilizar um Display LCD 16x2 com Módulo I2C 10 Saravati image 4 Saravati](https://blog.saravati.com.br/wp-content/uploads/2023/10/image-4.png)
Resultado
Após montar o circuito e carregar o código no seu Arduino, você verá as mensagens no display. Este é apenas o começo; você pode personalizar as mensagens e criar projetos mais complexos com base nessa introdução.
Conclusão
Este projeto simples de conectar e utilizar um Display LCD 16×2 com um módulo I2C é uma excelente maneira de aprender a controlar displays e entender como a comunicação I2C funciona. A partir deste ponto, você pode expandir e criar projetos mais avançados, como exibir dados de sensores ou criar um relógio digital. Aproveite a sua jornada de aprendizado e divirta-se experimentando com displays LCD!
Agora você está pronto para começar a criar projetos incríveis com displays LCD!