Ref.: 000448 | Disponibilidade: Imediata

Modulo Display Lcd1602 C/teclado

R$ 38,00
Descrição do produto

Módulo Display LCD1602 com Teclado


Visualização e Controle em Um Só Lugar!


Transforme seu projeto com Arduino em uma interface interativa e profissional com o Módulo Display LCD1602 com Teclado. Com tela de 2 linhas por 16 caracteres e 6 botões integrados, você pode exibir dados e navegar por menus sem precisar de protoboard ou conexões complexas.


Descrição do Produto

Este módulo é uma shield que se encaixa diretamente sobre placas Arduino como Uno, Mega e Leonardo. Ele combina um display LCD 16x2 com fundo azul e um teclado de 6 botões, tudo em uma única placa compacta. Os botões usam divisores de tensão e ocupam apenas um pino analógico, liberando espaço para outros sensores e módulos no seu projeto.


️ Onde Pode Ser Usado

  • Interfaces de usuário para projetos com Arduino
  • Menus interativos em sistemas embarcados
  • Estações meteorológicas com navegação de dados
  • Controladores de temperatura, umidade ou motores
  • Projetos educacionais e protótipos interativos


Produto pronto para uso, sem necessidade de solda ou protoboard.

Ideal para quem quer praticidade, visualização clara e controle direto no projeto.

 

Aqui está um exemplo de código simples para usar o Módulo Display LCD1602 com Teclado (Shield LCD Keypad) com Arduino. Esse código exibe uma mensagem inicial e identifica qual botão foi pressionado:


Código Arduino Shield LCD1602 com Teclado


#include <LiquidCrystal.h>


// Define os pinos conectados ao LCD no shield

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);


void setup() {

 lcd.begin(16, 2); // Inicializa o LCD com 16 colunas e 2 linhas

 lcd.setCursor(0, 0);

 lcd.print("Arduino e Cia");

 lcd.setCursor(0, 1);

 lcd.print("Tecla:");

}


void loop() {

 int botao = analogRead(A0); // Lê o valor da porta analógica A0


 lcd.setCursor(8, 1); // Posição onde será exibido o nome do botão


 if (botao < 100) {

  lcd.print("Direita ");

 } else if (botao < 200) {

  lcd.print("Cima  ");

 } else if (botao < 400) {

  lcd.print("Baixo  ");

 } else if (botao < 600) {

  lcd.print("Esquerda");

 } else if (botao < 800) {

  lcd.print("Select ");

 } else {

  lcd.print("    "); // Limpa quando nenhum botão é pressionado

 }


 delay(200); // Pequeno atraso para evitar leituras instáveis

}


O que esse código faz:

  • Exibe Arduino e Cia na primeira linha do LCD.
  • Na segunda linha, mostra o nome do botão pressionado: Direita, Cima, Baixo, Esquerda ou Select.
  • Usa apenas o pino A0 para ler todos os botões, graças ao divisor de tensão do shield.

Esse exemplo é ótimo para menus interativos, seleção de opções ou controle manual em projetos com Arduino.


Item incluso: 01 peça Modulo Display Lcd1602 C/teclado.

Especificações técnicas

Especificações Técnicas

  • Tensão de funcionamento: 5VDC
  • Interface de comunicação: paralela 4-bit via biblioteca LiquidCrystal
  • Botões integrados: 5 botões de navegação (Up, Down, Left, Right, Select) + botão de Reset
  • Pinos utilizados: A0, D4, D5, D6, D7, D8, D9, D10
  • Ajuste de contraste: potenciômetro integrado
  • Fundo do display: azul com caracteres brancos
  • Compatibilidade: Arduino Uno, Mega, Leonardo, Diecimila, Duemilanove
  • Dimensões aproximadas: 80mm x 60mm x 20mm
  • Material: Placa em fibra de vidro com componentes soldados


Receba novidades e ofertas incríveis!