Entrar (Login)     Sair     Atendimento : (11) 3337-4933   
   
0
 
R$ 0,00
 
PRODUTOS

Bourns 
Epcos 
Hikari 
Hitano 
Implastec 
IOR 
Littelfuse 
Metaltex 
Microchip 
Modelix 
Samsung 
Schneider 
Semikron 
SMS 
Soft 
Suetoku 
TEE 
Unipower 

 


Início > Arduino / Raspberry > DISPLAY LCD 1602 KEYPAD SHIELD PARA ARDUINO
DISPLAY LCD 1602 KEYPAD SHIELD PARA ARDUINO


clique na imagem para ampliar



Disponibilidade para envio:
1 a 2 dias úteis para compra na loja virtual.

Preço Unitário:
R$ 35,00
Tabela Atacado a partir de: 0 Unidades / Total da Embalagem 
Tabela Distribuidor a partir de: 0 Unidades / Total da Embalagem

Atenção, antes de comprar com desconto nas Tabelas Atacado e Distribuidor, ative este recurso em seu cadastro. Clique aqui. 

Exemplo:
Você deseja comprar também como: (x)Tabela Atacado
                                 (x)Tabela Distribuidor



Quer saber o valor do frete?
Entre com seu CEP    
   

Informamos que a partir do dia 19/02/18, não disponibilizaremos mais o serviço PAC dos Correios em nossas vendas local e nacional, devido o excesso de atraso nas entregas por este meio de transporte. Vamos trabalhar apenas com o serviço de Sedex, Transportadora e retirada na loja. Colocamo-nos a disposição, para maiores esclarecimentos.


Não era o que você procurava?
Envie-nos uma mensagem.

Gostou do produto?
Clique aqui e indique este produto para um amigo.

 
 
Características

 

Shield LCD 16x2 com Keypad

shield LCD 16x2 com Keypad (teclado) é um componente útil se quisermos montar algum tipo de painel que necessite de entrada de dados ou controle por meio de botões. Pode ser utilizado para digitar uma senha, selecionar uma opção em um menu ou até mesmo controlar os passos de um robô. As aplicações são diversas.
Este shield possui um display LCD 16x2 com backlight (luz de fundo) azul, e 5 botões customizáveis, além de um botão de reset do Arduino. O ajuste do contraste é feito pelo parafuso do trimpot/potenciômetro acima do display, à esquerda (em azul).
Além disso, a placa possui furos para soldagem de barras de pinos, cuja função veremos em breve.
O shield utiliza alguns pinos diferentes dos que usamos normalmente nos projetos para ligar um LCD.
Se na ligação de um LCD 16x2, como mencionado no artigo Display Lcd Winstar WH1602A, eu tenho total liberdade para trocar as portas ligadas ao display, nesse shield teremos que usar a seguinte sequência ao inicializar a biblioteca LiquidCrystal :
LiquidCrystal lcd(8,9,4,5,6,7); 
Desta forma, temos a seguinte relação entre os pinos do Arduino e os sinais do display :
Ligacao Arduino - Display LCD Keypad
Os botões do shield usam uma única porta analógica, A0.
Repare na ilustração abaixo que o shield usa uma associação de resistores para determinar qual botão foi pressionado, e com isso há uma grande economia de portas digitais do Arduino :
Circuito resistores - botões shield keypad
Isso tudo faz com que, obviamente, não possamos utilizar essas portas para outras funções enquanto estivermos utilizando o shield.
Note no detalhe das imagens abaixo, que a placa possui furos que permitem a soldagem de uma barra de pinos ou conectores, com isso podemos usar os pinos que sobraram : 0, 1, 2, 3, 11, 12, 13 (digitais), e A1, A2, A3, A4, A5 (analógicos), além dos pinos de energia (5v, 3.3v, GND).
O pino 10 também é utilizado pela placa para uma função específica, no caso o backlight, e não deve ser utilizado nos programas. 
Detalhe portas digitais
Detalhe portas analogicas e energia shield keypad
Para o programa de teste, não é necessário o uso de nenhuma biblioteca especial.
Usaremos a já conhecida
LiquidCrystal, e para determinar qual botão foi pressionado, faremos a leitura da porta analógica A0 : 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Programa : Teste LCD 16x2 com Keypad
// Autor : Arduino e Cia
  
#include <LiquidCrystal.h> 
  
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);  
  
void setup()   
{  
 lcd.begin(16, 2);  
 lcd.setCursor(0,0);  
 lcd.print("Arduino e Cia");  
 lcd.setCursor(0,1);  
 lcd.print("Tecla :");  
}  
  
void loop()  
{  
 int botao;  
 botao = analogRead (0);  //Leitura do valor da porta analógica A0
 lcd.setCursor(8,1);  
 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 ");  
 }  
}

Para mais informações, entre em contato.

Perguntas Sobre o Produto
Pergunta:
Nome:
Email:
Estado:
 
 
 
Digite acima sua dúvida e clique em perguntar!

 

 

Produtos Relacionados


 
Receba ofertas e novidades por e-mail: 
EMPRESA MINHA CONTA INFORMAÇÕES SELOS REDES SOCIAIS
Quem Somos Login Como Comprar



Localização Cadastre-se Formas de Pagamentos
Fale Conosco Meu Cadastro Políticas de Trocas
Meus Pedidos Segurança e Privacidade
Rastrear Pedidos Seja Nosso Revendedor

FORMAS DE PAGAMENTO:
.
   
       

www.pontodaeletronica.com.br e www.pontodaeletronica.com pertencem a Ponto da Eletrônica Ltda - Rua Santa Ifigênia nº 295 - 1º Andar - Loja 101 - Santa Ifigênia - SP - CEP: 01207-000 - Loja Virtual / Atacado: (11) 3337-4933 / Loja Varejo: (11) 3337-2066. Todas as imagens são meramente ilustrativas, o produto enviado poderá apresentar diferenças de tonalidade. Preços, condições de pagamento e frete, válidos exclusivamente para compras efetuadas neste site, não valendo necessariamente para nossa loja física. Todos os preços e condições comerciais estão sujeitos a alteração sem aviso prévio. Em caso de divergência, o preço válido é o da cesta de compras. Site melhor visualizado na resolução 1024x768. Todos os direitos reservados. É expressamente proibida a reprodução total ou parcial sem prévia autorização da mesma.