Ponderada Arduino - Semana 2 (Projeto Farol)
Nome: Andre Dleizer Turma: 12 Módulo: 4 - Engenharia de Computação
Este exercício consistia em montar e programar um semáforo que garanta a segurança de pedestres e veículos, seguindo a lógica de tempo de cada fase das luzes, desde a montagem dos LEDs até a programação da sequência correta.
Nesta etapa, vou deixar uma imagem abaixo representando a construção física do projeto do farol
video de funcionamento foto do semaforo
Eu utilizei a seguinte lógica na construção:
- Led Verde:
- Led Amarelo:
- Led Vermelho:
Coloquei os resistores para não queimar os leds Depois liguei a minha corrente postiva vindo do arduino, e no fim da corrente liguei o terminal negativo do led em uma corrente negativa
Para complementar o entendimento do projeto, abaixo segue a lista dos componentes utilizados e a explicação de cada um deles
| Componente | Especificação | Quantidade | Função |
|---|---|---|---|
| Arduino Uno | Microcontrolador ATmega328P | 1 | Controla o funcionamento e a lógica do semáforo |
| Protoboard | Protoboard padrão | 1 | Base para a conexão e organização dos componentes |
| LED Vermelho | Tensão: 2V, Corrente: 20mA | 1 | Representa a fase de "parar" no semáforo |
| LED Amarelo | Tensão: 2V, Corrente: 20mA | 1 | Representa a fase de "atenção" no semáforo |
| LED Verde | Tensão: 2V, Corrente: 20mA | 1 | Representa a fase de "seguir" no semáforo |
| Resistores | Ω | 3 | Limitam a corrente para proteger os LEDs |
| Cabos Jumper | Cabos macho-macho | 4 | Conectam os componentes ao Arduino e à protoboard |
| Cabos Jumper | Cabos macho-femea | 4 | Conectam os componentes ao Arduino |
Nesta etapa eu realizei o código para o projeto. O código fonte está no repositório e ele segue a seguinte regra para a sequência dos faróis.
- 6 segundos no vermelho
- 2 segundos no amarelo
- 2 segundos no verde
- 2 segundos no amarelo
| Critério | Contempla (Pontos) | Contempla Parcialmente (Pontos) | Não Contempla (Pontos) | Observações do Avaliador |
|---|---|---|---|---|
| Montagem física com cores corretas, boa disposição dos fios e uso adequado de resistores | Até 3 | Até 1,5 | 0 | 3 |
| Temporização adequada conforme tempos medidos com auxílio de algum instrumento externo | Até 3 | Até 1,5 | 0 | 3 |
| Código implementa corretamente as fases do semáforo e estrutura do código (variáveis representativas e comentários) | Até 3 | Até 1,5 | 0 | 3 |
| Ir além: Implementou um componente de extra, fez com millis() ao invés do delay() e/ou usou ponteiros no código | Até 1 | Até 0,5 | 0 | 0 |
| Critério | Contempla (Pontos) | Contempla Parcialmente (Pontos) | Não Contempla (Pontos) | Observações do Avaliador |
|---|---|---|---|---|
| Montagem física com cores corretas, boa disposição dos fios e uso adequado de resistores | Até 3 | Até 1,5 | 0 | 3 |
| Temporização adequada conforme tempos medidos com auxílio de algum instrumento externo | Até 3 | Até 1,5 | 0 | 3 |
| Código implementa corretamente as fases do semáforo e estrutura do código (variáveis representativas e comentários) | Até 3 | Até 1,5 | 0 | 3 |
| Ir além: Implementou um componente de extra, fez com millis() ao invés do delay() e/ou usou ponteiros no código | Até 1 | Até 0,5 | 0 | 0 |