Professional Documents
Culture Documents
2014/2015
LAB 1 Controlador para semforo
Este trabalho vai ajud-lo a atingir alguns dos resultados esperados para esta unidade curricular, a saber, ser capaz de
projetar e testar um circuito digital baseado num microprocessador e ser capaz de o documentar corretamente.
Problema:
Considere um cruzamento onde um semforo alterna dois fluxos de trfego, NS (Norte-Sul) e EO (Este-Oeste), de
acordo com o padro 15s NS e 10s EO. Em cada mudana de fluxo as transies passam por 2s de amarelo para o
fluxo a parar e 2s de tudo vermelho. Seja qual for o estado em que o semforo se encontra, assim que se ativa um
sensor de emergncia o fluxo de trfego corrente deve ser interrompido (amarelo durante 2s, vermelho durante
15s). Findo esse tempo o semforo volta o seu funcionamento normal, retomando, desde o inicio, o fluxo de trfego
que foi interrompido.
Preparao:
Faa em grupo a preparao do trabalho e entregue ao respetivo docente, logo no incio da aula, a ltima folha deste
guio preenchida, juntamente com as folhas adicionais que forem necessrias. Sem isso o grupo no poder
trabalhar no laboratrio.
Execuo:
Monte o circuito com base num esquema eltrico aprovado pelo docente, recorrendo placa de desenvolvimento
Arduino UNO e utilizando a placa de montagem para os LEDs e o sensor de emergncia. Faa uma montagem
cuidada, cortando os fios de ligao medida necessria. Tome ateno polaridade dos LEDs.
Programao:
No h tempo na aula para desenvolver o software todo de raiz. Dever trazer os programas j adiantados de casa e
utilizar o tempo da aula para os testar, alterar se for necessrio, e/ou optimizar.
1.
Acrescente um mecanismo de proteo que faa o semforo ficar amarelo intermitente (1s aceso, 1s
apagado) no caso de avaria, isto , no caso de o sistema, por qualquer motivo, cair num estado ilegal.
Demonstrao:
Demonstre o funcionamento ao respetivo docente utilizando o osciloscpio digital para visualizar as temporizaes.
Para facilitar a demonstrao pode acelerar o funcionamento encurtando proporcionalmente todas as
temporizaes.
1. Apresente em CAD, numa folha separada com cercadura A4 horizontal e legenda, o esquema eltrico de uma
soluo para este problema, baseada no microcontrolador ATmega328p. Suponha que dispe de seis LEDs
(1,5V@10mA) que simulam as lmpadas do semforo e que o sensor de emergncia simulado por uma tecla ligada
a uma das entradas de interrupo externa. D valores a todos os componentes do sistema incluindo resistncias de
proteo para os LEDs. Apresente as justificaes abaixo:
4. Descreva o modo de fazer o sistema passar de um diagrama para o outro atravs do atendimento de uma
interrupo externa.
Turma/Grupo:
Nomes: