Em continuidade à série de artigos de projetos utilizando o BASIC Stamp, este mês estamos descrevendo um controle de acesso com senha. O projeto é bem simples, consta basicamente do BASIC Stamp, um teclado Telefônico, um relé para acionamento de uma fechadura elétrica e um alto-falante, como pode ser observado no esquema.
O funcionamento também é muito simples, os ports de I/0 P0 a P5 do BASIC Stamp, fazem a varredura do Teclado Telefônico para saber qual tecla está acionada.
A Senha é um número de quatro dígitos (1 a 9) que ficam armazenadas nas variáveis B1 B2, B3 e B4. A senha está inicializada com a sequência 1, 2, 3 e 4, mas o leitor poderá alterar o programa para colocar a senha desejada.
A cada tecla acionada um "bip" é tocado. No final, se o usuário digitou a sequência correta, o rele será acionado, & porta será aberta e uma música será tocada para sinalizar a abertura da porta.
Caso tenha digitado uma sequência errada, a porta permanecerá fechada e uma música será tocada para sinalizar uma senha errada.
Os detalhes do programa podem ser acompanhados pelos comentários, caso o leitor necessite de maiores esclarecimentos e detalhes do projeto, poderá fazer o Download' (retirada) do arquivo ACESSOTXT na biblioteca de arquivos do BASIC Stamp da BBS PLANET HOUSE.
ADAPTAÇÕES E OUTROS USOS
Devido à grande facilidade de modificações quando estamos utilizando o BASIC Stamp o leitor poderá fazer alterações no programa para melhor atendê-lo, por exemplo colocando "Temporizadores" para penalizações quando digitadas senhas erradas, aumentar o número de caracteres da Senha, etc.
Fazendo pequenas modificações no circuito podemos obter um teclado para entrada de dados de um processo usando comunicação serial. E caso o leitor queira ler todas as 12 teclas poderá utilizar um "Demutiplexador" nas linhas de l/O.