LABORATORIO 2 - SECUENCIA DE LEDS
En este laboratorio los estudiantes aprenderán a realizar una secuencia de encendido de 7 LEDS, mediante la programación en el entorno del programa Arduino y utilizando para ello la Placa Arduino Leonardo, creando lo que se denomina un Sketch, como en el siguiente Sketch.
Código
/*
Secuencia de leds
En este proyecto se encienden y apagan una secuencia de leds
uno despues de otro, primero en un sentido y luego en el otro
*/
const int pausa = 500; // El tiempo que permanece encendido cada led
void setup() {
// inicializamos los pines del 4 al 10 como OUTPUT con un ciclo for
for (int pinLed = 4; pinLed < 11; pinLed++) {
pinMode(pinLed, OUTPUT);
}
}
void loop() {
// encendemos y apagamos en un loop desde el pin menor 4 al mayor 10
for (int pinLed = 4; pinLed < 11; pinLed++) {
// pone el pinLed en HIGH encendiendo el led
digitalWrite(pinLed, HIGH);
delay(pausa);
// pone el pinLed en LOW apagando el led
digitalWrite(pinLed, LOW);
}
delay(pausa);
// encendemos y apagamos en otro loop desde el pin mayor 10 al pin menor 4
for (int pinLed = 10; pinLed > 3; pinLed--) {
// pone el pinLed en HIGH encendiendo el led
digitalWrite(pinLed, HIGH);
delay(pausa);
// pone el pinLed en LOW apagando el led
digitalWrite(pinLed, LOW);
}
delay(pausa);
}