Olá.

Com muito esforço desenvolvi um sistema que simula um fechadura por senha.

Funciona tudo como esperado, porém para minha infelicidade após algum tempo ocioso o sistema trava e imprimi alguns caracteres estranhos no LCD.

Esse é meu primeiro projeto, não sei exatamente oque pode ser. 

Oque o projeto faz:

Ao digitar " *2*0 " o sistema inicia os comando para cadastrar RFID.

Ao digitar " *2*1 " o sistema inicia os comando para excluir RFID.

Ao aproximar um cartão que foi cadastrado libera acesso.

Ao digitar o valor contido na variável senha libera o acesso.

Ao digitar " *1*0 " o sistema inicia os comando para trocar o conteúdo da variável senha.

Ao digitar qualquer coisa fora das variáveis mostra senha incorreta ao acumular quatro variáveis.

Mais para frente vou colocar um motor de passo para abrir e trancar, um servo para cortar o engate do lago de fora da maçaneta, ou alguma coisa similar.

Segue Sketch e o projeto no Fritzing.

Exibições: 201

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Olá Jesse,

      Existem dezenas de motivos que podem levar um projeto a travar de tempos em tempos, entre eles problemas físicos do proprio microcontrolador,  problemas de alimentação eletrica, etc.

     Por, isso todo mundo que é um pouco mais avançado, SEMPRE, utiliza uma função nativa do arduino em suas programações como pano de fundo.

      Essa função chama-se WATCHDOG.

      A função Watchdog, é como se fosse um chip dentro do chip,  que fica verificando se há erros, e se houver ele reininicia.

     Para sistemas que devem ficar ligados por muito tempo, como fechaduras, é absolutametne indispensavel o uso do watchdog.

      Bem, o ideal é que você procure no google sobre    WATCHDOG ARDUINO,  mas vou deixar um link aqui que achei legal

http://www.roboliv.re/conteudo/watchdog-sistema-de-reset-automatico

O problema era alimentação, coloquei uma fonte externa faz algumas horas e até agora não deu problema.

Ainda bem que houve problemática. Se eu conseguir montar um Sketch que interprete e execute operações com a forma geométrica tridimensional esfera meu próximo projeto vai ser um radar doppler.

Muito obrigado pelo esclarecimento !

Por favor, indique este tópico como [Resolvido]

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