// C++ code by DLM
// Frontal de Kitt
void setup() //declaramos los pines que vamos a utilizar
{
pinMode(2, OUTPUT); //declaramos los pines de los LEDs como salida de info del arduino
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() //construimos el blucle de programación que se va a repetir siempre.
{
digitalWrite(2, HIGH);//activa alto (positivo) el pin 2 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(2, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 2
delay(10); // Wait for 10 millisecond(s)
digitalWrite(3, HIGH);//activa alto (positivo) el pin 3 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(3, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 3
delay(10); // Wait for 10 millisecond(s)
digitalWrite(4, HIGH);//activa alto (positivo) el pin 4 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(4, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 4
delay(10); // Wait for 10 millisecond(s)
digitalWrite(5, HIGH);//activa alto (positivo) el pin 5 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(5, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 5
delay(10); // Wait for 10 millisecond(s)
digitalWrite(6, HIGH);//activa alto (positivo) el pin 5 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(6, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 5
delay(10); // Wait for 10 millisecond(s)
digitalWrite(5, HIGH);//activa alto (positivo) el pin 4 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(5, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 4
delay(10); // Wait for 10 millisecond(s)
digitalWrite(4, HIGH);//activa alto (positivo) el pin 5 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(4, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 5
delay(10); // Wait for 10 millisecond(s)
digitalWrite(3, HIGH);//activa alto (positivo) el pin 5 para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(3, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 5
delay(10); // Wait for 10 millisecond(s)
}
// C++ code by DLM
// Frontal de Kitt código optimizado
int i;//declaro la variable i entera
void setup() //declaramos los pines que vamos a utilizar
{
for (i = 2; i < 7; i++)//durante i sea < 7 incrementar i desde 2
{
pinMode(i, OUTPUT); //declaramos los pines de los LEDs como salida de info del arduino
}
}
void loop() //construimos el blucle de programación que se va a repetir siempre.
{
for (i = 2; i < 7; i++)//durante i sea < 7 incrementar i desde 2
{
digitalWrite(i, HIGH);//activa alto (positivo) el pin i para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(i, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 2
delay(20); // Wait for 10 millisecond(s)
}
for (i = 5; i > 2; i--)//durante i sea > 2 decrementar i desde 5
{
digitalWrite(i, HIGH);//activa alto (positivo) el pin i para que atraiga electrones y se encinda el LED
delay(200); // Wait for 100 millisecond(s)
digitalWrite(i, LOW);//desactivar o poner bajo (dejar de ser positivo) el pin 2
delay(20); // Wait for 10 millisecond(s)
}
}