Semaforo MSP430
Experimento 3
Objetivos Apresentar conceitos de programação com o microcontrolador MSP430. Roteiro experimental Projetar um controle simples de semáforos em um cruzamento de carros e pedestres utilizando o
MSP430 LaunchPad. Utilize 5 LEDs coloridos e resistores correspondentes para representar as luzes dos semáforos (vermelho, amarelo e verde para os carros, vermelho e verde para os pedestres), e um botão para os pedestres poderem abrir o semáforo deles. O sistema funcionará da seguinte maneira: 1. A princípio, o semáforo dos carros fica normalmente aberto, e o dos pedestres, fechado. Ou seja, se não houver pedestres, o semáforo dos carros fica sempre aberto.
2. Quando um pedestre pressiona o botão, o semáforo dos carros fica amarelo durante um segundo, e depois fecha. O semáforo dos pedestres então abre, e permanece aberto durante dois segundos. Em seguida, o semáforo vermelho dos pedestres pisca durante um segundo.
Finalmente, o semáforo dos carros abre, e o dos pedestres pára de piscar e fecha, retornando ao estado anterior.
3. O botão só pode fechar o semáforo dos carros se já se passaram 3 segundos desde que o semáforo dos carros ficou aberto. Além disso, o botão não pode ser usado para extender o prazo em que os pedestres atravessam a rua. Estas duas medidas impedem que o fluxo dos carros seja interrompido em demasia. Relatório
O grupo deverá entregar um relatório descrevendo o experimento, seguindo o modelo apresentado no Plano de Ensino da disciplina. O prazo de entrega é de uma semana após a realização do
experimento.