Está en la página 1de 14

UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN

CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

NOMBRE DEL ESTUDIANTE: ASIGNATURA:


MICROCONTROLADORES
ALEXANDER PEÑAFIEL
PRÁCTICA NRO: 1
DYLAN CASTRO TEMA: Encendido y apagado de LEDS en secuencia

CICLO: PROFESOR: FECHA DE ENTREGA:

7 ING. JAVIER GONZÁLEZ 08 de noviembre de 2023

INSTRUCCIONES
ENCENDIDO Y APAGADO DE 1 LED CON DELAY

EJERCICIO 1

DESCRIPCIÓN:

En esta práctica aprenderemos a programar nuestro ESP32para hacer parpadear


1 LEDs y realizar la programación adecuada

MATERIALES:

• 1 Protoboard
• 1 led
• ESP32 (microcontrolador).
• Protoboard o breadboard.
• 3 Diodos LEDs (Diferentes colores).
• Cable USB a micro-USB.
• Conectores
• Fuente de alimentación.

DESARROLLO DE LA PRÁCTICA:

Paso 1:

Hacer las conexiones indicadas en el diagrama de conexión


UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

Paso 2: Parpadear

Programar el código mostrado en la Imagen, el cual muestra cómo encender y apagar 1


Leds en forma de parpadeo.
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

CONCLUSIONES:
En esta práctica se ha mostrado como encender una secuencia de LEDs utilizando la tarjeta
Arduino. Hemos avanzado en programación al introducir el manejo de variables . El código
permite aumentar o disminuir el tiempo en el que encienden los LEDs y a su vez definir
cuantos LEDs van a estar encendidos
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

Ejercicio 2

3 LEDS EN SECUENCIA

DESCRIPCIÓN:

En esta práctica aprenderemos a programar nuestro ESP32para hacer parpadear en la


secuencia 1led durante 1 sg- led 2 2sg- led3 3sg y realizar la programación adecuada
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

Ejercicio 3:
3 LEDS EN SECUENCIA

DESCRIPCIÓN: En esta práctica aprenderemos a programar nuestro ESP32para hacer


parpadear en la secuencia con un bucle for1led durante 1 sg- led 2 2sg- led3 3sg y
realizar la programación adecuada

//UNIVERSIDAD CATOLICA DE CUENCA


//DYLAN CASTRO VELEZ y ALEXANDER PENAFIEL PARRA
//MICROPROCEDADORES 7MOB
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

//SECUENCIA DE ENCENDIDO 3 LEDs


const int ledBlancoPin = 14;
const int ledAmarilloPin = 13;
const int ledVerdePin = 12;

void setup() {
pinMode(ledBlancoPin, OUTPUT);
pinMode(ledAmarilloPin, OUTPUT);
pinMode(ledVerdePin, OUTPUT);
}

void loop() {
digitalWrite(ledBlancoPin, HIGH); // Enciende el LED blanco
delay(2000); // Espera 2 segundos
digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco

digitalWrite(ledAmarilloPin, HIGH); // Enciende el LED amarillo


delay(2000); // Espera 2 segundos
digitalWrite(ledAmarilloPin, LOW); // Apaga el LED amarillo

digitalWrite(ledVerdePin, HIGH); // Enciende el LED verde


delay(2000); // Espera 2 segundos
digitalWrite(ledVerdePin, LOW); // Apaga el LED verde
}

Conclusión

En esta tercera práctica de secuencia de leds vamos a encender los leds consecutivamente uno
detrás de otro de izquierda a derecha, después se van apagando consecutivamente en el orden
programado.

Ejercicio 4:
4 LEDS EN SECUENCIA

En esta práctica aprenderemos a programar nuestro ESP32 de encender y apagar 4 leds


secuencialmente de manera Binaria

//UNIVERSIDAD CATOLICA DE CUENCA


//DYLAN CASTRO VELEZ y ALEXANDER PENAFIEL PARRA
//MICROPROCEDADORES 7MOB
//SecuenciaLEDs4Colores

const int ledBlancoPin = 14;


const int ledAmarilloPin = 13;
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

const int ledVerdePin = 12;


const int ledRojoPin = 27;

void setup() {
pinMode(ledBlancoPin, OUTPUT);
pinMode(ledAmarilloPin, OUTPUT);
pinMode(ledVerdePin, OUTPUT);
pinMode(ledRojoPin, OUTPUT);
}

void loop() {
for (int ciclo = 0; ciclo < 3; ciclo++) {
digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco
digitalWrite(ledAmarilloPin, LOW); // Apaga el LED amarillo
digitalWrite(ledVerdePin, LOW); // Apaga el LED verde
digitalWrite(ledRojoPin, LOW); // Apaga el LED ROJO
delay(400);

//SECUENCIA 0001

digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco


digitalWrite(ledAmarilloPin, LOW); // Apaga el LED amarillo
digitalWrite(ledVerdePin, LOW); // Apaga el LED verde
digitalWrite(ledRojoPin, HIGH); // Apaga el LED
ROJO delay(400);
delay(400);

//SECUENCIA 0010

digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco


digitalWrite(ledAmarilloPin, LOW); // Apaga el LED amarillo
digitalWrite(ledVerdePin,HIGH ); // Apaga el LED verde
digitalWrite(ledRojoPin, LOW); // Apaga el LED ROJO delay(400);
delay(400);

//SECUENCIA 0011

digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco


digitalWrite(ledAmarilloPin, LOW); // Apaga el LED amarillo
digitalWrite(ledVerdePin,HIGH ); // Apaga el LED verde
digitalWrite(ledRojoPin, HIGH); // Apaga el LED
ROJO delay(400);
delay(400);

//SECUENCIA 0100

digitalWrite(ledBlancoPin, LOW); // Apaga el LED blanco


UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

digitalWrite(ledAmarilloPin, HIGH); // Apaga el LED amarillo


digitalWrite(ledVerdePin,LOW ); // Apaga el LED verde
digitalWrite(ledRojoPin, LOW); // Apaga el LED ROJO delay(400);
delay(400);

}
delay(50000);
// Apaga todos los LEDs por completo
digitalWrite(ledBlancoPin, LOW);
digitalWrite(ledAmarilloPin, LOW);
digitalWrite(ledVerdePin, LOW);
digitalWrite(ledRojoePin, LOW);
}
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
UNIDAD ACADÉMICA DE INGENIERÍA, INDUSTRIA Y CONSTRUCCIÓN
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024

CONCLUSIONES:

En esta práctica se ha mostrado como encender de manera Binaria 4 LEDS utilizando la tarjeta
ESP32 . Hemos avanzado en programación al introducir el manejo de variables del tipo Array
o vectores y un delay con inicio . El código permite aumentar o disminuir el tiempo en el que
encienden los LEDs y a su vez definir cuantos LEDs van a estar encendidos según la manera de
bits y repeticiones dadas 3 o 5 veces

También podría gustarte