UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
FACULTAD DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
ASIGNATURA:
SISTEMAS DIGITALES
TEMA:
S11 LAB 08 PROYECTOS ARDUINO
DOCENTE:
PAREDES AGUILAR, LIZBETH LEONOR
ALUMNOS:
AYTITE GIRALDO MARCO ANDRES
ROMERO SOOLANO PAUL ALEXANDER
CHAMBI LANCHIPA FABRICIO
Arequipa - Perú
2025
Junio 2025 1 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
I.- OBJETIVO:
Familiarizarse con el ambiente de desarrollo del Arduino Uno, identificar sus componentes principales,
resolver problemas simples utilizando todos los periféricos de la placa
III.- ELEMENTOS A UTILIZAR:
- 1 Placa Arduino Uno - 1 Cable USB tipo A-B
- 1 Multímetro digital - 1 Protoboard
- 5 Jumpers macho-macho - 1 LED rojo
- 1 Resistencia de 220 Ω - LED
- RGB LED - Temp Sensor
- Pushbutton - Potentiometer
- Photoresistor - Servo
- Motor - Buzzer
- LCD screen
- Computadora con Windows, macOS o Linux
IV.- PROCEDIMIENTO
4.8 LEDs simultáneos
• Título del ejercicio: Encendido simultáneo de 8 LEDs
• Objetivo – ¿Qué aprenderás?: Aprender a manejar múltiples salidas digitales con Arduino.
• Materiales necesarios:
• 8 LEDs
• 8 resistores (220 Ω o 330 Ω)
• Arduino Uno
• Protoboard y cables
Junio 2025 2 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Esquema de conexión:
Cada LED va conectado en serie con un resistor desde los pines digitales 2 al 9, y todos terminan a
GND.
• Código – nombre del sketch y breve explicación:
leds_simultaneos.ino – Enciende y apaga todos los LEDs al mismo tiempo con una función
digitalWrite() en bucle.
• Resultados esperados – ¿qué pasa al correr el sketch?:
Todos los LEDs parpadean juntos de forma sincronizada.
• Pregunta para reflexionar:
•¿Qué pasaría si aumento el número de LEDs sin usar un driver?
Respuesta: Puedo sobrecargar las salidas del Arduino, ya que no están diseñadas para alimentar
muchos LEDs directamente. Es necesario usar un driver o transistores para evitar daños.
4.9. LED RGB
• Título del ejercicio: Control de color con LED RGB
• Objetivo – ¿Qué aprenderás?: Comprender la mezcla de colores mediante PWM (modulación por
ancho de pulso).
Junio 2025 3 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Materiales necesarios:
• LED RGB
• 3 resistores de 220 Ω
• Arduino Uno
• Esquema de conexión:
Las patas R, G y B del LED RGB se conectan a los pines PWM (ej. 9, 10, 11) a través de resistores. El
cátodo común va a GND.
• Código – nombre del sketch y breve explicación:
led_rgb.ino – Se ajusta la intensidad de los colores rojo, verde y azul con analogWrite() para
generar mezclas.
• Resultados esperados – ¿qué pasa al correr el sketch?:
El LED cambia de color gradualmente a medida que se mezclan los tres colores primarios.
• Pregunta para reflexionar:
• ¿Qué color obtengo si enciendo R y G al máximo?
Respuesta: Obtengo un tono amarillo brillante, ya que la mezcla de rojo y verde da ese color en un
sistema RGB.
4.10. Fotoresistor
1. Título del ejercicio: Control de brillo con luz ambiental
2. Objetivo – ¿Qué aprenderás?: Usar entradas analógicas y variaciones de voltaje con
sensores.
3. Materiales necesarios:
o Fotoresistor
o Resistor de 10 kΩ
o LED + resistor
Junio 2025 4 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
4. Esquema de conexión:
Se arma un divisor de voltaje conectando la fotoresistencia a 5V y el resistor a GND, con el nodo
intermedio a A0.
5. Código – nombre del sketch y breve explicación:
brillo_luz.ino – El valor leído en A0 se mapea a PWM para controlar el brillo del LED.
6. Resultados esperados – ¿qué pasa al correr el sketch?:
El brillo del LED aumenta o disminuye dependiendo de la luz ambiental.
7. Pregunta para reflexionar:
o ¿Qué pasa si cambio la posición del fotoresistor y el resistor?
Respuesta: La lectura del voltaje se invierte, pero el funcionamiento general no cambia si el divisor
sigue conectado correctamente.
4.11. Sensor de temperatura
1. Título del ejercicio: Lectura de temperatura con TMP36
2. Objetivo – ¿Qué aprenderás?: Leer valores analógicos de sensores físicos y convertirlos a
unidades reales.
3. Materiales necesarios:
o Sensor TMP36
o Arduino Uno
Junio 2025 5 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
4. Esquema de conexión:
El TMP36 se conecta: VCC a 5V, GND a GND y señal al pin A0.
5. Código – nombre del sketch y breve explicación:
sensor_tmp36.ino – Convierte la señal analógica a temperatura en °C con una fórmula matemática.
6. Resultados esperados – ¿qué pasa al correr el sketch?:
Se visualiza la temperatura ambiente en el monitor serial.
7. Pregunta para reflexionar:
o ¿Por qué la lectura varía si lo toco con el dedo?
Respuesta: Porque el calor corporal aumenta la temperatura del sensor, lo que se refleja
inmediatamente en la lectura.
4.12. Melodía con zumbador
• Título del ejercicio: Generación de melodía con zumbador
• Objetivo – ¿Qué aprenderás?: Generar frecuencias con el pin digital para crear sonidos.
• Materiales necesarios:
• Zumbador piezoeléctrico
• Arduino Uno
Junio 2025 6 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Esquema de conexión:
El terminal positivo del zumbador va al pin digital 8, y el negativo a GND.
• Código – nombre del sketch y breve explicación:
melodia_buzzer.ino – Usa la función tone() para generar notas con diferentes frecuencias y
duraciones.
• Resultados esperados – ¿qué pasa al correr el sketch?:
El zumbador reproduce una melodía corta cuando se energiza.
• Pregunta para reflexionar:
• ¿Qué efecto tiene cambiar el delay entre notas?
Respuesta: La melodía se vuelve más rápida o más lenta. Si el delay es muy corto, las notas se
solapan y no se entienden bien.
4.13. Servo
• Título del ejercicio: Movimiento de un servo motor
• Objetivo – ¿Qué aprenderás?: Control de posición angular usando señales PWM.
• Materiales necesarios:
• Servo motor
• Arduino Uno
Junio 2025 7 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Esquema de conexión:
Señal de control al pin 9, VCC al pin 5V y GND al GND de Arduino.
• Código – nombre del sketch y breve explicación:
servo_basico.ino – Usa la librería Servo.h para mover el eje del servo de 0° a 180°.
• Resultados esperados – ¿qué pasa al correr el sketch?:
El eje del servo gira de un extremo al otro lentamente.
• Pregunta para reflexionar:
• ¿Qué pasa si alimento el servo con fuente externa?
Respuesta: El movimiento es más estable y fuerte. Además, evito sobrecargar el Arduino y prevengo
reinicios o errores.
4.14. Motor DC
• Título del ejercicio: Encendido/apagado de motor DC con transistor
• Objetivo – ¿Qué aprenderás?: Controlar cargas mayores mediante transistores como interruptores.
• Materiales necesarios:
Junio 2025 8 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Motor DC
• Transistor NPN (ej. 2N2222 o BC337)
• Diodo 1N4148
• Resistor 330 Ω
• Arduino Uno
• Esquema de conexión:
Base del transistor a pin digital a través del resistor; colector al motor; emisor a GND; diodo en
antiparalelo con el motor.
• Código – nombre del sketch y breve explicación:
motor_control.ino – El motor se enciende y apaga alternadamente con digitalWrite.
• Resultados esperados – ¿qué pasa al correr el sketch?:
El motor gira durante unos segundos y se apaga, repitiendo el ciclo.
• Pregunta para reflexionar:
• ¿Por qué es importante el diodo?
Respuesta: Protege al transistor y al Arduino de los picos de voltaje que se generan cuando el motor
se apaga (fuerza contraelectromotriz).
4.15. Pantalla LCD
• Título del ejercicio: Mostrar texto en LCD 16x2
• Objetivo – ¿Qué aprenderás?: Visualizar datos en una pantalla mediante interfaz paralela.
• Materiales necesarios:
• LCD 16x2
Junio 2025 9 de 7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
• Potenciómetro de 10 kΩ
• Arduino Uno
• Cables
• Esquema de conexión:
Conectar los pines RS, E y D4–D7 del LCD al Arduino. El potenciómetro controla el contraste en el
pin V0.
• Código – nombre del sketch y breve explicación:
lcd_hello.ino – Usa la librería LiquidCrystal para mostrar el mensaje "hello, world!" en la
pantalla.
• Resultados esperados – ¿qué pasa al correr el sketch?:
El texto aparece correctamente y se puede ajustar el contraste con el potenciómetro.
• Pregunta para reflexionar:
•¿Qué ocurre si conecto mal los pines de datos?
Respuesta: La pantalla puede mostrar caracteres erróneos, incompletos o simplemente quedar en
blanco. La conexión correcta es fundamental.
Junio 2025 10 de
7
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
DEPARTAMENTO ACADÉMICO DE INGENIERIA ELECTRICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
LABORATORIO DE SISTEMAS DIGITALES
V.- OBSERVACIONES Y CONCLUSIONES
• Cada proyecto me permitió aplicar principios fundamentales de electrónica y programación.
• Comprendí el uso correcto de resistencias para protección de componentes.
• Aprendí a usar sensores analógicos y digitales con Arduino.
• Noté la importancia de controlar bien la corriente al manejar múltiples salidas.
• El uso de transistores y diodos es esencial para manejar cargas mayores.
• El control por PWM es clave para ajustar brillo, color y posición.
• El potenciómetro en la LCD es fundamental para el contraste.
• Detecté que una mala conexión genera fallas visibles e inmediatas.
• El ensayo y error fue clave para reforzar conceptos prácticos.
• Todos los ejercicios fortalecen la lógica de control y diseño de prototipos electrónicos.
Junio 2025 11 de
7