0% encontró este documento útil (0 votos)
1 vistas11 páginas

s11 Lab11 Proy Arduino..

El documento detalla un laboratorio de sistemas digitales en la Universidad Nacional de San Agustín, donde se realizan proyectos prácticos con Arduino. Se presentan ejercicios que enseñan a manejar componentes como LEDs, sensores y motores, enfatizando la importancia de la electrónica y programación. Además, se destacan observaciones y conclusiones sobre el aprendizaje obtenido a través de la práctica y el uso de transistores y PWM.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1 vistas11 páginas

s11 Lab11 Proy Arduino..

El documento detalla un laboratorio de sistemas digitales en la Universidad Nacional de San Agustín, donde se realizan proyectos prácticos con Arduino. Se presentan ejercicios que enseñan a manejar componentes como LEDs, sensores y motores, enfatizando la importancia de la electrónica y programación. Además, se destacan observaciones y conclusiones sobre el aprendizaje obtenido a través de la práctica y el uso de transistores y PWM.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte