Como usar com Arduino – Módulo Adaptador I2C para Display LCD (16X2 / 20X4)

Como usar com Arduino – Módulo Adaptador I2C para Display LCD (16X2 / 20X4)

img00_como_usar_com_arduino_modulo_adaptador_i2c_para_display_lcd_16x2_20x4_uno_mega_2560_nano_comunicacao

– Descrição:

Módulo Adaptador I2C para Display LCD (16X2 / 20X4) foi desenvolvido com a finalidade de simplificar a conexão de display LCD (16X2 / 20X4) ao microcontrolador. Para uma conexão de 4 bits entre o display LCD (16X2 / 20X4) e o microcontrolador é necessário ao menos 6 cabos, logo, se o microcontrolador tiver poucas portas digitais isso poderá ser um problema. Com o Módulo Adaptador I2C para Display LCD (16X2 / 20X4) é necessário apenas 2 cabos de comunicação entre o display LCD (16X2 / 20X4) e o microcontrolador.

Em um projeto mais extenso e que é necessário à utilização de muitas portas digitais por parte de outros dispositivos, o Módulo Adaptador I2C para Display LCD (16X2 / 20X4) pode ser a solução simples e prática para que você economize algumas portas digitais na ligação do seu display LCD (16X2 / 20X4).

– Especificações e características:

– Controlador: PCF8574T
– Tensão de operação: 5VDC
– Interface: I2C
– Compatibilidade: display LCD 16×2 e 20×4
– Trimpot para ajustar o contraste do display LCD
– Pinos para ligar / desligar o backlight do display LCD

– Aplicações:

Redução da quantidade de pinos para conectar o Display LCD 16X2 ou 20X4 a uma plataforma microcontrolada.

– Proposta da prática:

Utilizar o Módulo Adaptador I2C para Display LCD (16X2 / 20X4) em conjunto com o Arduino e um Display LCD 16X2 para exibição de uma mensagem.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Módulo Adaptador I2C para Display LCD (16X2 / 20X4)
01 – Display LCD 16×2

01 – Protoboard (opcional)

OBS: se você não quiser soldar o Módulo I2C diretamente ao seu Display LCD, basta utilizar uma protoboard para fazer a conexão entre eles.

– Esquema de ligação da prática:

OBS: no Arduino Mega 2560 os pinos I2C a serem utilizados são o 20 (SDA) e 21 (SCL).

img01_como_usar_com_arduino_modulo_adaptador_i2c_para_display_lcd_16x2_20x4_uno_mega_2560_nano_comunicacao

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Biblioteca:

Download NewliquidCrystal

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Código:

– Resultado final:

OBS: se o Display LCD não estiver apresentando nenhum caractere conforme mostrado no vídeo, faça o ajuste do contraste através do trimpot que se encontra no Módulo I2C.

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.

Como usar com Arduino – Módulo Adaptador I2C para Display LCD (16X2 / 20X4)
2 votos / Média de avaliação: 5 / Pontuação: 100%


Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação pela Faculdade Presidente Antônio Carlos, fundador e CEO da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 11 comentários para esta postagem
    • Euler Oliveira Autor às 08:26

      Olá Isaac.

      Esse erro ocorre devido a biblioteca não estar sendo importada no ambiente de programação do Arduino.

      Baixe a biblioteca disponível na postagem e faça a importação dela na IDE.

  1. Leo Stüker às 20:35

    Boa noite, quando carreguei o código deu tudo certo mas então quando testo na lcd ele não escreve nada, testei alterar o código para ele não ligar a luz de fundo e funcionou então a comunicação imagino que esteja funcionando. Teria alguma ideia do que poderia ser?

    • Euler Oliveira Autor às 08:39

      Olá Leo.

      Agradeço pelo comentário!

      Você chegou a ler esse trecho do texto e a executar o procedimento?

      “OBS: se o Display LCD não estiver apresentando nenhum caractere conforme mostrado no vídeo, faça o ajuste do contraste através do trimpot que se encontra no Módulo I2C.”

        • Euler Oliveira Autor às 15:06

          Tente alterar o endereço I2C do módulo.

          Na linha de código “LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE);” substitua o 0x27 por 0x20 e veja se resolve.

          Caso ainda não funcione, recomendo verificar se este módulo que está utilizando possui algum outro endereço I2C ou alguma particularidade para funcionar.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *