boa tarde a todos,

é possível bloquear o acesso ao keypad utilizando o sensor fim de curso no arduino?

já pesquisei a respeito, mas não obtive sucesso,

se alguém puder me ajudar fico agradecido,

Exibições: 123

Responder esta

Respostas a este tópico

Boa noite HTA.

Explique melhor sua necessidade.

Por exemplo?

Qual a relação de um fim de curso com este tecla?

Que sketch está usando pra este projeto?  (Não cole o sketch na área de texto).

De mas informações para entendermos seu projeto e poder te ajudar.

RV

boa tarde RV, obrigado pelo retorno:

bom, basicamente _ eu tenho duas portas sendo que o sensor fim de curso fica na 1° porta e o KeyPad na 2° porta.

quando a 1° porta estiver aberta, o sensor estará em nível baixo, fazendo com que o meu KeyPad fique inabilitado (ou seja, não será possível digitar no mesmo), impedindo assim de abrir a porta...

quando a 1° porta estiver fechada o sensor fim de curso estará em nível alto e o KeyPad ficará habilitado para digitar uma senha... o Buzzer é acionado.

não sei especificar mais ou menos qual a linha comando poderia se encaixar, mas acredito que à partir da linha 52...

grato pela atenção...

Sensor_Keypad.ino

Boa tarde HTA,

Um keypad básico é 3x4 ou 4x4, portanto estas linhas:

const byte ROWS = 4; // Quatro linhas por...

const byte COLS = 4; // Quatro colunas.

Devem definir 4 ports cada uma, já que sua matriz é 4 x4.

Elas dever ser assim:

const byte ROWS = K,L,M,N; // Quatro linhas por...

const byte COLS = W,X,Y,Z; // Quatro colunas.  

Claro que digitei letras no lugar de números de ports.

RV

É só nao ler o key pad se o sensor estiver ativo:

if(sensor_esta_ativo == 1) {

  keypad.getKey();

}

Pronto!

Boa sorte,

  'Eiju

eu colocaria este comando na linha 45? 

depois do void loop() ?

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