Boa tarde garagista, eu fiz uma programação usando KeyPad para acionar o Servo Motor...

A programação consiste em duas senhas cadastradas, na qual a 1° senha é de acesso e a 2° senha é de EMERGÊNCIA ou SEGURANÇA, que por sua vez irá acionar um Buzzer.

Em ambos casos o Servo Motor será acionado...

O problema na programação é que quando se digita a senha de EMERGÊNCIA, ela acusa_ "SENHA INVÁLIDA"... e que somente após esse erro ao se digitar novamente a senha de EMERGÊNCIA o Servo Motor irá acionar...como_"SENHA VÁLIDA".

Quanto à primeira senha não há problema...

Gostaria de solucionar este problema.

Segue em anexo o arquivo.

Desde já agradeço.

Exibições: 126

Anexos

Responder esta

Respostas a este tópico

Boa noite HTA,

modifiquei seu code.

testa aí.

Uma observação.

Ao pedir ajuda, e postar um code, procure comentar as linhas do mesmo.

Isto evita que quem vai ajudar perca tempo, (e as vezes o interesse de ajudar), tentando adivinhar o que

o cara quer fazer com a linha.

RV

Anexos

bom dia RV, obrigado pela sua atenção,

o programa está de acordo, mas há algumas observações...

1) quando se digita a senha de acesso aparece a mensagem"ACESSO PERMITIDO" o servo funciona normalmente, mas ao final aparece tmb a mensagem "SENHA INVÁLIDA";

2) ao se digitar a senha de segurança ocorre um pequeno delay para acionar o servo;

3) o BUZZER não está acionando após digitar a senha de segurança...

tentei verificar onde poderia estar ocorrendo estes problemas sem sucesso...

boa tarde RV, consegui resolver o problema do BUZZER e parcialmente a questão da mensagem da "SENHA INVÁLIDA"...

só uma dúvida,

teria alguma forma de bloquear o teclado usando uma chave fim de curso?

basicamente, quando o sensor estiver em nível alto o teclado estaria acessível e quando estivesse em nível baixo não haveria a possibilidade de digitar a senha no teclado...

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço