Esse shield é compatível com chip HD44780 e integra um LCD 16x02 com backlight (luz de fundo) azul e letra branca, que pode variar dependendo da marca e modelo, um teclado com 5 botões ligados a resistores divisores de tensão, ou seja, cada botão transmite uma tensão quando pressionado. Sendo assim, para ler esses 5 botões basta uma conexão em um único pino de entrada analógica (A0) do Arduino, permitindo que as demais 5 entradas analógicas do Shield possam ser utilizadas para a conexão de sensores ou outros dispositivos analógicos.
Esse shield por já possuir os pinos de controle do LCD conectados, pode ser ligado diretamente à placa Arduino sem necessidade de soldas ou fios, podendo ser utilizado tanto com a biblioteca LiquidCrystal que já vem na IDE do Arduino quanto com a biblioteca LCD4Bit, que pode ser encontrada no site oficial do Arduino juntamente com exemplos passo-a-passo.
O Shield Teclado-LCD16x02 conta ainda com um conector ISP, um botão RESET, um trimpot para ajuste do contraste do LCD e na placa tem a possibilidade de soldar conectores para usar os pinos livres do Arduino.
Especificações:
- Tensão de alimentação: 5V;
- Corrente máxima: 40mA;
- Quantidade de teclas: 5 botões de pressão para controle de menu personalizado;
- Botão RST para redefinir o programa Arduino;
- Tipo de LCD: 16x2 com backlight (luz de fundo) azul e letra branca;
- Dimensões: 80mm x 58mm.
- Integra um potenciômetro para ajustar a luz de fundo;
- Pinos utilizados no Arduino:
- Pino analógico A0 -> leitura dos botões: SELECT (seleção), LEFT (esquerda), RIGTH (direita), UP (para cima) e DOWN (para baixo);
- Pinos digitais: D4, D5, D6 e D7 -> utilizados para transmissão de dados LCD (B4, B5, B6 e B7);
- Pino digital D8 -> Seleção RS do LCD;
- Pino digital D9 -> Pino Enable (E) do LCD.