
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



Nosso principal objetivo aqui é mostrar o funcionamento do módulo i2c serial para Display LCD 2x16 ou 20x4. Com este módulo, podemos controlar os visores mencionados acima usando apenas dois pinos (SDA e SCL). Isso torna a comunicação muito simples e libera vários outros GPIOs do nosso microcontrolador.
Vamos mostrar a operação no UNO e no ESP8266 Arduino. Confira!
Etapa 1: Arduino Uno
Etapa 2: WiFi ESP8266 NodeMcu ESP-12E

Etapa 3: Display LCD serial 16x2

Etapa 4: Módulo serial I2c

Nesta parte, mostramos o adaptador que foi comprado separadamente. Soldamos a tela, que é paralela, na parte de trás. Por meio dos pinos i2c, o display se comunicará diretamente com o Arduino. Portanto, através de um microcontrolador, este Arduino gerenciará todos os comandos do display, facilitando tanto sua conexão quanto sua programação.
Etapa 5: Módulo serial I2c conectado ao visor LCD

Etapa 6: Montagem com Arduino

Etapa 7: Montagem com ESP8266

Etapa 8: Biblioteca
Adicione a biblioteca "LiquidCrystal_I2C" para comunicação com o display LCD.
Acesse o link e baixe a biblioteca.
Descompacte o arquivo e cole-o na pasta de bibliotecas do Arduino IDE.
C: / Arquivos de programas (x86) / Arduino / bibliotecas
Etapa 9: Código Fonte
Começamos definindo as bibliotecas e constantes que usaremos com nosso código.
#include // responsável pela comunicação com uma interface i2c
#include // responsável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os parâmetros demais, são repassados para o módulo conversar com o LCD // porém podemos usar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Backligh LIGADO | NEGATIVO>> Fundo de luz de fundo LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVO);
Configurar
Aqui, iremos apenas inicializar nosso objeto para comunicação com o display.
void setup ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se para o display 20x4}
Ciclo
Nosso programa fará o display piscar a cada 1 segundo. Este é um programa simples que já envolve tudo o que precisamos para nos comunicarmos com o display.
Ligue / desligue a luz de fundo e posicione o cursor para escrever.
void loop ()
{// acende a luz de fundo do LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); atraso (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); atraso (1000); // intervalo de 1s}
Recomendado:
Como usar um display LCD de caracteres I2C de 20x4 com o Arduino: 6 etapas

Como usar um display LCD de caracteres I2C de 20x4 com Arduino: Neste tutorial simples, aprenderemos como usar um display LCD de caracteres I2C de 20x4 com Arduino Uno para exibir um texto simples " Hello World.Watch the video
Display LCD de 5 V com Arduino devido 3,3 V I2C: 5 etapas

Display LCD de 5V com Arduino Due 3.3V I2C: Este post tem como objetivo explicar uma maneira mais fácil de usar o Arduino Due (ou outra placa de 3,3V) com o popular display LCD 16x2 com o módulo adaptador I2C. O problema inicial é que o LCD precisa 5V para que a luz de fundo funcione corretamente, mas o SCL e o SDA p
Jogo de tesoura de pedra de papel Arduino portátil usando display LCD 20x4 com I2C: 7 etapas

Jogo Arduino Paper Rock Scissors portátil usando display LCD 20x4 com I2C: Olá a todos ou talvez eu devesse dizer "Olá, mundo!" Este é um jogo Arduino Paper Rock Scissors portátil usando um display LCD I2C 20x4. EU
Visor LCD I2C / IIC - Use um LCD SPI para o visor LCD I2C Usando o módulo SPI para IIC com Arduino: 5 etapas

Visor LCD I2C / IIC | Use um LCD SPI para o Display LCD I2C Usando o Módulo SPI para IIC com Arduino: Oi pessoal, já que um LCD SPI 1602 normal tem muitos fios para conectar, então é muito difícil fazer a interface com o arduino, mas há um módulo disponível no mercado que pode converter a exibição SPI em exibição IIC, então você precisa conectar apenas 4 fios
Visor LCD I2C / IIC - Converter um SPI LCD para o display I2C LCD: 5 etapas

Visor LCD I2C / IIC | Converter um LCD SPI para o display LCD I2C: usar o display LCD spi precisa de muitas conexões para fazer, o que é realmente difícil de fazer, então encontrei um módulo que pode converter o LCD i2c para o LCD spi, então vamos começar