Está en la página 1de 1

Modulo: Programación estructurada

Practica No. 8: “El coche fantástico”


Objetivo:
Simularemos el coche fantástico ordenando que se enciendan y se apaguen una serie de LEDs uno a uno de
forma consecutiva.

Figura 1: Montaje del circuito.

//Declaracion de Variables ►Después de comprobar el


int tiempo = 200; //Definimos la variable tiempo con un valor de 200 ms funcionamiento del programa y
del circuito, realice los
//Configuracion siguientes cambios:
void setup() {
for (int n=9; n<=13;n++){ //Se repite desde 9 al 13 lo siguiente: ●Añade un bucle descendiente
pinMode (n, OUTPUT); // vamos configurando los pines como salida al programa anterior de forma
} que la secuencia se produzca
} primero en un sentido y después
//Programa en el otro.
●Ha que los LEDs se vayan
void loop(){
encendiendo consecutivamente
for (int n=9; n<=13;n++) { //Se repite desde 9 hasta el 13 el encendido y apagado sin apagarse y, después, que se
de cada LED vayan apagando uno a uno, en el
mismo sentido o en el contrario.
digitalWrite(n, HIGH);
●Podemos controlar la velocidad
delay (tiempo); de la secuencia con un
potenciómetro conectado a una
digitalWrite(n, LOW);
entrada analógica. Utiliza la
delay(tiempo); función map para transformar el
rango analógico (de 0 a 1023) a
}
un rango de tiempos (por
} ejemplo de 50 ms a 1000 ms).
DOCENTEDOCENTE:

También podría gustarte