Forno Microondas Me ajudem!!!!
Página 1 de 1
Forno Microondas Me ajudem!!!!
Projetar o Circuito Embarcado de um Forno Microondas simples com as seguintes funções:
A. Botão INICIAR que inicia o aquecimento após a configuração do tempo.
B. Botão de +30 segundos que pode ser utilizado para a configuração do tempo inicial de
aquecimento, assim como para adicionar mais 30s à um aquecimento já em
andamento.
C. Teclado matricial para digitar o tempo específico, caso o usuário não queira utilizar o
botão +30s. O teclado só pode ser usado para a configuração inicial de tempo. Caso o
usuário já tenha pressionado o botão iniciar, o teclado não deve alterar o tempo
corrente. Somente o botão +30s pode alterar o tempo de um aquecimento em
andamento.
D. Tempo máximo de aquecimento de 30min. Caso o usuário configure um tempo maior
do que este, o sistema deve informar o limite de tempo máximo no display; (1.0pt).
E. Duas chaves para escolha de modo de giro rápido ou lento. O modo lento deve ter
prioridade caso as duas chaves estejam fechadas, ou caso as duas estejam abertas.
F. Motor para simulação da rotação do prato do microondas. A velocidade de rotação do
motor é definida pela posição das chaves do item D.
G. Display LCD16x2 informando restante de aquecimento e a temperatura atingida.
H. Sensor de temperatura para informar a temperatura atingida pelo forno.
I. Chave de segurança que para interromper o aquecimento e o giro do prato caso a
porta do forno seja aberta. A interrupção deve ser imediata caso a chave seja aberta,
no entanto, o tempo corrente deve ser salvo. Quando a chave for fechada, o forno
deve reiniciar a contagem regressiva no ponto em que ele parou, mas somente após
o botão INICIAR for pressionado mais uma vez.
J. Leds sinalizadores de porta aberta (VERMELHO), de forno ligado (AMARELO) e de
forno livre (VERDE).
Estou com esse projeto para fazer em "C" MPLABX e o projeto no Proteus
Me Ajudemmm!!!!!!!!!!
A. Botão INICIAR que inicia o aquecimento após a configuração do tempo.
B. Botão de +30 segundos que pode ser utilizado para a configuração do tempo inicial de
aquecimento, assim como para adicionar mais 30s à um aquecimento já em
andamento.
C. Teclado matricial para digitar o tempo específico, caso o usuário não queira utilizar o
botão +30s. O teclado só pode ser usado para a configuração inicial de tempo. Caso o
usuário já tenha pressionado o botão iniciar, o teclado não deve alterar o tempo
corrente. Somente o botão +30s pode alterar o tempo de um aquecimento em
andamento.
D. Tempo máximo de aquecimento de 30min. Caso o usuário configure um tempo maior
do que este, o sistema deve informar o limite de tempo máximo no display; (1.0pt).
E. Duas chaves para escolha de modo de giro rápido ou lento. O modo lento deve ter
prioridade caso as duas chaves estejam fechadas, ou caso as duas estejam abertas.
F. Motor para simulação da rotação do prato do microondas. A velocidade de rotação do
motor é definida pela posição das chaves do item D.
G. Display LCD16x2 informando restante de aquecimento e a temperatura atingida.
H. Sensor de temperatura para informar a temperatura atingida pelo forno.
I. Chave de segurança que para interromper o aquecimento e o giro do prato caso a
porta do forno seja aberta. A interrupção deve ser imediata caso a chave seja aberta,
no entanto, o tempo corrente deve ser salvo. Quando a chave for fechada, o forno
deve reiniciar a contagem regressiva no ponto em que ele parou, mas somente após
o botão INICIAR for pressionado mais uma vez.
J. Leds sinalizadores de porta aberta (VERMELHO), de forno ligado (AMARELO) e de
forno livre (VERDE).
Estou com esse projeto para fazer em "C" MPLABX e o projeto no Proteus
Me Ajudemmm!!!!!!!!!!
Forno Microondas- Convidado
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|