Como usar com Arduino – Display LCD 16X2 Shield com Teclado

Como usar com Arduino – Display LCD 16X2 Shield com Teclado

img00_como_usar_com_arduino_display_lcd_16x2_shield_com_teclado_uno_mega_2560_nano_leonardo_tela

– Descrição:

O display LCD é uma interface de comunicação visual e está presente em muitos aparelhos domésticos, eletroeletrônicos, automóveis e instrumentos de medição.

Display LCD 16X2 Shield com Teclado possui 16 colunas, 2 linhas e um total de 6 botões que podem ser utilizados para diversas funções em projetos. Este display possui também backlight (fundo) na cor azul com escritas na cor branca e o contraste do display pode ser regulado através do trimpot que se encontra na placa.

– Especificações e características:

– Controlador: HD44780
– Tensão de operação: 5VDC
– Corrente de operação: 26mA
– Quantidade de botões: 6

– Datasheet:

Datasheet HD44780

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário exibir informações em tempo real, tais como temperatura, umidade, valor de tensão ou corrente, mensagens de erro e etc. Os botões disponíveis no shield possibilitam que opções sejam selecionadas para que a plataforma embarcada execute determinada ação.

– Proposta da prática:

Utilizar o Display LCD 16X2 Shield com Teclado em conjunto com o Arduino para exibir “APERTOU A TECLA” na primeira linha e na segunda linha é informado o botão que for pressionado.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Display LCD 16X2 Shield com Teclado

– Esquema de ligação da prática (acople o shield ao Arduino):

img01_como_usar_com_arduino_display_lcd_16x2_shield_com_teclado_uno_mega_2560_nano_leonardo_tela

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

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

– Código:

OBS: se após carregar o código no Arduino o display permanecer somente com a luz de fundo acesa e não mostrar nenhuma escrita, pegue uma chave de fenda e gire o trimpot azul (sentido horário) que se encontra na placa para ajustar o contraste.

– Resultado final:

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.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor 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 10 comentários para esta postagem
  1. Francisco às 17:42

    Obrigado pelo código! Funcionou perfeitamente no meu Arduino Mega.

    • Euler Oliveira Autor às 09:36

      Olá Francisco.

      Agradeço pelo comentário e reconhecimento!

  2. Walter às 09:53

    O Shield não funciona a tecla SELECT. Sabe o que pode ter acontecido?

  3. Alexandre Fernandes Pereira às 02:15

    Caso eu queira subistituir essa programação para botoes normais push button sem esse esquema da entrada analogica e posivel

  4. Jaques às 14:21

    Boa tarde, se possível, e puderes informar como faço para programar para desativar a luz de fundo`:

  5. Samuel às 07:17

    Amigo, tem como usar 2 Display LCD Shield com Teclado em um unico arduino?

    • Euler Oliveira Autor às 08:38

      Olá Samuel.

      Agradeço pelo comentário!

      Isto eu não sei e informar.

    • RAFAEL BRAGA às 17:16

      você teria que ter uma placa arduino com entradas suficientes e teria que completar a biblioteca do LCD para ter tipo um LCD1 e LCD2. Você teria que entrar na biblioteca .h e ver como ele faz para criar uma outra saída.

      Possível sim, não é fácil e é absurdamente trabalhoso.

    • Francisco às 17:41

      Obrigado pelo código! Funcionou perfeitamente no meu Arduino Mega.

      • Euler Oliveira Autor às 09:36

        Olá Francisco.

        Agradeço pelo comentário e reconhecimento!