Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Microprocesadores Castro Velez Peñafiel Parra
Practica Microprocesadores Castro Velez Peñafiel Parra
CUENCA - ECUADOR
ELECTRICIDAD
Septiembre 2023– febrero 2024
INSTRUCCIONES
ENCENDIDO Y APAGADO DE 1 LED CON DELAY
EJERCICIO 1
DESCRIPCIÓN:
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:
Paso 2: Parpadear
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:
Ejercicio 3:
3 LEDS EN SECUENCIA
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
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
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
//SECUENCIA 0010
//SECUENCIA 0011
//SECUENCIA 0100
}
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