Inerface De Intertravamento


Realizado
Descrição:
Projeto de software para microcontrolador atmega88
interface de intertravamento para portas

o projeto consiste em desenvolver um software para ser gravado em um microcontrolador atmega88, dip 28, que deverá ter as seguintes características:
- controlar a abertura de duas, três ou quatro portas de acesso em residências, impedindo a abertura de mais de uma porta simultaneamente.
- O software deverá ler o status de quatro botões (um para cada porta) e também o status de quatro sensores (um pra cada porta).
- Cada botão libera somente a sua respectiva porta, aguardando 5 segundos para o acionamento do sensor, caso contrário deverá fechar a porta.
- Se mais de um botão for acionado simultaneamente, deverá soar um alarme (ativação de uma saída para conexão externa).
- Após aberta uma porta, o tempo máximo para manter aberta será de 1 minuto, se ultrapassar esse tempo, dispara o alarme.
- Se houver o acionamento de algum sensor sem a autorização do botão respectivo, dispara o alarme (arrombamento).
- O tempo de disparo do alarme deverá ser de 5 segundos. Em caso de arrombamento o alarme será desativado pressionando os botões de forma sequencial do 1 até o 4.
- Durante o tempo de disparo do alarme, nenhuma porta deve ser liberada através do sistema.
- O software deve sinalizar em uma saída qual porta foi liberada(piscando lentamente), aberta (acesa) ou arrombada (piscando rapidamente).

Outras sugestões podem ser acrescentadas pelo desenvolvedor.
Detalhes como distribuição das portas no microcontrolador, formato do arquivo, nível das saídas e entradas nas portas do microcontrolador deverão ser discutidos após o aceite.

Categoria: TI e Programação
Subcategoria: Outros
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)

HTML5 MySQL PHP

USD 50 - 100

Orçamento

1

Propostas

1

Freelancers interessados

Publicado: Há um ano

Prazo de Entrega: 3 dias

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Outros projetos deste cliente

Para saber mais sobre este cliente

Faça seu login na Workana

Freelancers que já se candidataram para este trabalho

Alberio L.Desenvolvedor de sistemas, industrial, comerciais e de serviços Analista de Sistemas, Técnico em Mecânica, Cursando Mecatrônica Industrial Grande conhecimento em desenvolvimento de embarcado, incluindo a plataforma ... Mais detalhes