Up Down Blink¶
Este projeto tem como objetivo demonstrar como realizar o acionamento de uma barra de leds em sequência com a utilição da estrutura de repetição For.
Lista de materiais:¶
- 1 Arduino Uno Rev 3
- 1 Cabo USB Tipo A-B
- 1 Led Verde
- 1 Led Amarelo
- 1 Led Vermeho
- 3 Resistor 220Ω
Modelo esquemático em Protoboard¶
Código
void setup() { for (int thisLed = 9; thisLed <= 11; thisLed++) { pinMode(thisLed, OUTPUT); } } void loop() { for (int thisLed = 9; thisLed <= 11; thisLed++) { digitalWrite(thisLed, HIGH); delay(1000); digitalWrite(thisLed, LOW); } for (int thisLed = 11; thisLed >= 9; thisLed--) { digitalWrite(thisLed, HIGH); delay(1000); digitalWrite(thisLed, LOW); } }
Código Comentado
void setup() { for (int thisLed = 9; thisLed <= 11; thisLed++) { pinMode(thisLed, OUTPUT); } } void loop() { for (int thisLed = 9; thisLed <= 11; thisLed++) { digitalWrite(thisLed, HIGH); delay(1000); digitalWrite(thisLed, LOW); } for (int thisLed = 11; thisLed >= 9; thisLed--) { digitalWrite(thisLed, HIGH); delay(1000); digitalWrite(thisLed, LOW); } }