El objetivo es que un led parpadee con
intervalos permanentemente por unos
segundos y luego se quede encendido
Materiales:
Un arduino
Un led
Una resistencia de 360 ohms
Cables
Placa de pruebas
Circuito:
1-Conecta el positivo de led al pin 7 del arduino
2-Conecta el negativo en la resistencia
3-Conecta el otro extremo de la resistencia a GND de Arduino
Los intervalos deben ser de la siguiente
forma: El led debe prender y apagar 5 veces
con los siguientes tiempos
1000,800,600,400,200,100 y 50 milisegundos
y al final deberá quedar encendido por 5000
milisegundos
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(800);
digitalWrite(13, LOW);
delay(800);
digitalWrite(13, HIGH);
delay(800);
digitalWrite(13, LOW);
delay(800);
digitalWrite(13, HIGH);
delay(800);
digitalWrite(13, LOW);
delay(800);
digitalWrite(13, HIGH);
delay(800);
digitalWrite(13, LOW);
delay(800);
digitalWrite(13, HIGH);
delay(800);
digitalWrite(13, LOW);
delay(800);
digitalWrite(13, HIGH);
delay(600);
digitalWrite(13, LOW);
delay(600);
digitalWrite(13, HIGH);
delay(600);
digitalWrite(13, LOW);
delay(600);
digitalWrite(13, HIGH);
delay(600);
digitalWrite(13, LOW);
delay(600);
digitalWrite(13, HIGH);
delay(600);
digitalWrite(13, LOW);
delay(600);
digitalWrite(13, HIGH);
delay(600);
digitalWrite(13, LOW);
delay(600);
digitalWrite(13, HIGH);
delay(400);
digitalWrite(13, LOW);
delay(400);
digitalWrite(13, HIGH);
delay(400);
digitalWrite(13, LOW);
delay(400);
digitalWrite(13, HIGH);
delay(400);
digitalWrite(13, LOW);
delay(400);
digitalWrite(13, HIGH);
delay(400);
digitalWrite(13, LOW);
delay(400);
digitalWrite(13, HIGH);
delay(400);
digitalWrite(13, LOW);
delay(400);
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(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(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
digitalWrite(13, HIGH);
delay(50);
digitalWrite(13, LOW);
delay(50);
digitalWrite(13, HIGH);
delay(50);
digitalWrite(13, LOW);
delay(50);
digitalWrite(13, HIGH);
delay(50);
digitalWrite(13, LOW);
delay(50);
digitalWrite(13, HIGH);
delay(50);
digitalWrite(13, LOW);
delay(50);
digitalWrite(13, HIGH);
delay(50);
digitalWrite(13, LOW);
delay(50);
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(13, LOW);
delay(5000);