Ir ao conteúdo
  • Cadastre-se
DL.Fernandes

Arduino senha para controle remoto + receptor + display lcd 16x2 no ard.uno.

Recommended Posts

Pessoal, no display estou pedindo para o usuário digitar uma SENHA e conforme ele vai digitando, vai aparecendo os números. Ao pressionar o "botão EQ" coloquei uma mensagem (APAGAR? S = + N = - ) para, caso pressione o botão "+" ele reseta a senha digitada e, caso pressione "-" ele volte para a digitação da senha..

Mas não sei como fazer isso, de pressionar o botão para criar um IF nessas condições..

Segue o trecho que contém as "cases"
 

void actions() //Executa as ações das teclas do controle
{

switch(results.value)
{

case tecla1: Serial.println("1"); lcd.print("1"); break;
case tecla2: Serial.println("2"); lcd.print("2"); break;
case tecla3: Serial.println("3"); lcd.print("3"); break;
case tecla4: Serial.println("4"); lcd.print("4"); break;
case tecla5: Serial.println("5"); lcd.print("5"); break;
case tecla6: Serial.println("6"); lcd.print("6"); break;
case tecla7: Serial.println("7"); lcd.print("7"); break;
case tecla8: Serial.println("8"); lcd.print("8"); break;
case tecla9: Serial.println("9"); lcd.print("9"); break;
case tecla0: Serial.println("0"); lcd.print("0"); break;
case teclaPLAY: Serial.println("OK"); lcd.print("OK"); break;

case teclaEQ:
{
lcd.setCursor(0, 0); 
lcd.print("APAGAR? S=+ N=-");

}
} //end switch
} //end actions



*No início do programa eu já usei o #Define relacionando cada hexadecimal para a respectiva "tecla"

562b2ef666.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

o

7 horas atrás, DL.Fernandes disse:

lcd.setCursor(0, 0); 

é o posicionamento do cursor? Crie função pra posicionar e recuar.

lcd.setCursor(x, y); 

controlando x e y você escreve a apaga - p.ex. lcd.print(" "); - onde quiser.

Algo como

case tecla_menos: {x=x-1; lcd.setCursor(x, 0); lcd.print(" "); ...

 

Mas algo me diz que não te entendi direito...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×