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.
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.
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:
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.