Ir ao conteúdo
  • Cadastre-se

Estacionamento


Posts recomendados

galera necessito de ajuda em um programa, segue abaixo

 

O projeto consiste em impedir a passagem de pessoas pela entrada de carros, e controlar a ocupação do estacionamento.

Dois sensores de fluxo (simulados por uma fonte de luz e um sensor LDR) permitiram identificar a presença de uma pessoa e o sentido do veículo.

A distância entre os sensores permitirá determinar a presença e o sentido de entrada do carro.

S1 e S2                 S1

 

                                S2

Se S1 for cortado primeiro e depois S2 o carro está entrando. Lembrando-se que os dois serão cortados ao mesmo tempo por um tempo.

Se S2 for cortado primeiro e depois S1 o carro está saindo. Lembrando-se que os dois serão cortados ao mesmo tempo por um tempo.

Caso S1 seja cortado e depois seja cortado S2, sendo que S1 não está mais cortado, isso indica a transição de uma pessoa pelo local indevido e uma sirene deverá ser acionada.

O mesmo se aplica a condição contrária onde uma pessoa tenta sair pelo local proibido.

Um contador deverá determinar a quantidade de veículos no estacionamento, bloqueando a entrada de carros (acionamento do motor do portão) quando o número de vagas acabarem.

Considere 10 vagas na simulação.

 

MEU PROGRAMA ESTA EM ANEXO, CONFLITO NA HORA DE ASSUMIR O VALOR DAS VAGAS, AO LIGAR A SIRENE GERA CONFLITO

post-786979-0-69733400-1446489762_thumb.

Link para o comentário
Compartilhar em outros sites

Gilver,

 

Tá bem confuso o seu código

Dei uma olhada rápida e ao meu ver não vai funcionar 

 

Não vi também no código nenhum pino para entrada do sensor de presença do veiculo e nem o contador

 

Isso é só um protótipo certo? porque na prática seria inviável fazer com LDR?

Ao meu ver não seria o sensor mais indicado

 

A lógica para o seu caso seria assim:

1)  Verifica S1       Delay X    Verifica S2      Se ambos forem 1 = entrada veículo    Abre portão     Delay X ou verifica novamente estado de S2 (mais seguro)    Fecha portão    Incrementa contador        Se somente S1 for 1 = entrada de pessoa    Aciona Sirene   Faz a lógica inversa para saída   
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!