Você está na página 1de 3

Atividade

ANP – Atividade Não Presencial – 3º Semana

1. Autor
José Wanderlei Lua da Silva

2. Descrição
Desenvolver um controle para um Semáforo de 03 (três) fases para os veículos (verde
– amarelo e vermelho) e 02 (fases) para pedestre (verde e vermelho) com sinal de
advertência, incluindo a iluminação pública controlada por luminosidade.

3. Material

Quantidade Descrição
01 Arduino UNO
01 Protoboard
Jumper Coloridos
07 Resistor de 220 Ω
01 Resistor de 1KΩ
03 Leds vermelhos
02 Leds verdes
02 Leds azuis
01 Amarelo

4. Importante

Tive dificuldade em acionar o LDR com os dois leds de iluminação e não usei chave
push botton.

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~1~
5. Modelo Eletrônico (Tinkercad)

6. Código

void setup()
{
pinMode(12, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(13, OUTPUT);
pinMode(11, OUTPUT);
}

void loop()
{
for (counter = 0; counter <= 10; ++counter) { // Enquanto menor que 999,
counter++
digitalWrite(12, HIGH);
digitalWrite(9, HIGH);
delay(5000); // Espera por 5 Segundos
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
delay(3000); // Espera por 3 Segundos

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~2~
digitalWrite(10, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
digitalWrite(11, HIGH);
delay(3000);
digitalWrite(13, LOW);
delay(200);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
digitalWrite(13, HIGH);
//delay(5000); // Espera por 5 Segundos
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
}
}

________________________________________________________________________________________
www.cps.sp.gov.br
Rua dos Andradas, 140 • Santa Ifigênia • 01208-000 • São Paulo • SP • Tel.: (11) 3324.3300
~3~

Você também pode gostar