Sinal de trânsito com leds programados
Atividade 2
Sinal de trânsito com leds programados
circuito da atividade 2
/*
Código da Atividade 2 - Sinal de Trânsito com leds programados
Adaptado por César Bastos em 26 de outubro de 2018
Led nos pinos 11, 12 e 13
Resistor de 330 ohm
*/
// configuração das portas utilizadas
void setup()
{
pinMode(11, OUTPUT); // porta 13 como saída
pinMode(12, OUTPUT); // porta 12 como saída
pinMode(13, OUTPUT); // porta 11 como saída
}
// parte do programa que fica repetindo
void loop()
{
digitalWrite(11, HIGH); // liga a porta 11 - verde
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(11, LOW); // desliga a porta 11 - verde
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(12, HIGH); // liga a porta 12 - amarelo
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(12, LOW); // desliga a porta 12 - amarelo
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(13, HIGH); // liga a porta 13 - vermelho
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(13, LOW); // desliga a porta 13 - vermelho
delay(1000); // espera 1000 milisegundos ou 1 seg
}
circuito da atividade 2
/*
Código da Atividade 2 - Sinal de Trânsito com leds programados
Adaptado por César Bastos em 26 de outubro de 2018
Led nos pinos 11, 12 e 13
Resistor de 330 ohm
*/
// configuração das portas utilizadas
void setup()
{
pinMode(11, OUTPUT); // porta 13 como saída
pinMode(12, OUTPUT); // porta 12 como saída
pinMode(13, OUTPUT); // porta 11 como saída
}
// parte do programa que fica repetindo
void loop()
{
digitalWrite(11, HIGH); // liga a porta 11 - verde
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(11, LOW); // desliga a porta 11 - verde
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(12, HIGH); // liga a porta 12 - amarelo
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(12, LOW); // desliga a porta 12 - amarelo
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(13, HIGH); // liga a porta 13 - vermelho
delay(1000); // espera 1000 milisegundos ou 1 seg
digitalWrite(13, LOW); // desliga a porta 13 - vermelho
delay(1000); // espera 1000 milisegundos ou 1 seg
}