Universidad Autónoma de Nuevo León
Facultad de Ciencias Químicas
IIA
Automatización Industrial
Prácticas Arduino 1, 2 y 3
Facilitador: José Daniel Velázquez Martínez
Equipo 8:
Natalia Lizeth Martínez Exiga 2095003
Luis Jahaciel Garcés Hernández 2066514
Tristan Emanuel Ramírez Acosta 2179217
Oscar Benjamín Pérez Pérez 2179257
Ever Axel Ibarra González 2057756
Al 23 de octubre del 2025, San Nicolás de los Garza
Introducción:
Comenzaremos a describir las prácticas realizadas en el curso de automatización
industrial con más profundidad más delante, estas practicas nos van a ayudar a
lograr comprender conceptos teóricos que hemos visto en clase con ayuda de una
placa UNO Arduino además de otros materiales, pondremos en practica una serie
de tres etapas de ejercicios con procesos un poco similares a excepción de la última
práctica, las describiremos más delante, veremos los materiales que usaremos, el
proceso y funcionamiento de la placa además de los que buscamos con las mismas,
Las practicas que se realizaran nos ayudan a entender conceptos como los que son
el funcionamiento de un led, un actuador, un comando, y de la parte vital que es el
microcontrolador o cerebro, que es lo que manda las instrucciones a toda la placa.
Comenzar a describir las partes de la placa es primordial para entender el
funcionamiento de esta antes las practicas. Esta consta primeramente de un
microcontrolador, que es el cerebro de la placa, que manda las instrucciones y es
la parte pensante de este conjunto de elementos, seguimos con dos tipos de pines,
los pines digitales, que sirven para conectar componentes que funcionan con
señales de encendido y apagado, también cuenta con los pines analógicos que nos
permiten leer valores variables, como los sensores; tenemos además el puerto usb
que se usa para conectar la placa a la computadora y así poder cargar el programa,
tenemos el led integrado que nos permite probar de una forma rápida si la placa
funciona de la manera adecuada, finalmente tenemos el GND y 5V que son las
terminales de tierra y voltaje que alimentan los circuitos externos.
Gracias a la correcta estructura de la placa, Arduino nos puede ser muy útil en
cuanto a la automatización de procesos, en el control de actuadores o lectura de
sensores, lo que lo convierte en una herramienta fundamental para cualquier
ingeniero industrial que este interesado en el área de la automatización.
Práctica 1: Led Intermitente
Objetivo: El led debe encender y apagar con intervalos de un segundo.
Materiales:
- 1 placa de programación UNO modelo Ard-010
- 1 cable USB terminales A y B USB-476
- 1 computadora con el entorno de desarrollo (IDE) instalado
En esta práctica, aprendimos a encender y apagar un LED que viene integrado en
la placa, el objetivo era que el LED se encendiera durante un segundo y se apagara
durante otro.
Para lograrlo usamos un programa muy sencillo:
1. Definimos una constante que llamamos “led” que representa el pin 13.
2. En la función de setup() le dijimos a la placa que ese pin funcionaria como
una salida digital.
3. En la función de loop() usamos las instrucciones digitalWrite(led, HIGH) y
digitalWrite(led, LOW) con un delay(1000) para esperar un segundo entre
cada cambio.
Con esto pudimos observar por primera vez como un simple código puede
ayudarnos a automatizar una acción que se vuelve repetitiva y requeriría de gran
intervención humana, aumentando así el riesgo al incremento de errores y menos
eficiencia en proceso.
Esta práctica nos enseñó el concepto de salida digital y el ciclo básico de ejecución
de un programa Arduino, y pudimos observar tres conceptos fundamentales de la
programación; las constantes y variables, que nos permiten asignar nombres a los
pines o valores lo que facilita la lectura del código, la función de setup() se ejecuta
una sola vez y sirve para configurar los pines como entradas o salidas, y la función
loop() que se ejecuta de forma continua, permitiendo así que el led se encienda y
se apague indefinidamente
Práctica 2: Auto increíble
Objetivo: Cada led encenderá uno por uno con intervalo de 50 milisegundos,
siguiendo las secuencias de izquierda a derecha y derecha a izquierda.
Materiales:
- 1 placa de programación UNO Ard-010
- 1 cable USB terminales A y B USB-476
- 1 computadora con el IDE Arduino
- 8 ledes de 5mm E5/ROJ-C
- 8 resistencias de 220 ohms R220 ½
- Cables tipo Dupont Ard-310
- 1 protoboard 509-005
En la segundo practica trabajamos con 8 leds externos conectados en una
protoboard, el objetivo era encender los leds de forma secuencial de izquierda a
derecha y de derecha a izquierda, simulando el efecto de las luces de un automóvil.
Cada led se conectó a los pines digitales del 2 al 9. El cátodo de cada led iba a tierra
(GND) mediante una resistencia, el proceso del programa con mas detalle fue el
siguiente:
1. Declaramos los pines como salidas en la función setup()
2. En la función loop() usamos instrucciones repetidas con digitalWrite() y
delay(50) para crear la secuencia de encendido y apagado
El resultado fue un efecto visual dinámico, y lo más importante, comprendimos como
controlar múltiples salidas digitales de forma secuencial, esta práctica refleja los
principios de la automatización industrial, donde una secuencia de señales controla
luces, motores o actuadores en un proceso productivo.
Los procesos industriales suelen requerir que las acciones ocurran en un orden
específico, por ejemplo, encender bombas, abrir válvulas, o mover un brazo robótico
en secuencia. Con este experimento entendemos como un controlador puede
coordinar varias salidas digitales con tiempos definidos.
Práctica 3; Lectura de un botón
Objetivo: Identificar el funcionamiento de entradas y salidas digitales de la placa de
programación, mediante el uso de un botón pulsador y un led
Materiales:
- 1 placa de programación UNO Ard-010
- 1 cable USB terminales A y B USB-476
- 1 LED rojo (E5/ROJ-C)
- 2 resistencias R220 ½
- 1 boton pulsador (Au-101)
- 1 paquete de cables tipo Dupont (Ard-310)
- 1 protoboard (509-010)
- 1 computadora con el entorno de desarrollo (IDE) instalado
En la tercera y última práctica, aplicamos el concepto contrario, esta vez leímos una
entrada digital, conectamos un botón pulsador y un led a la placa, la idea era que,
al presionar el botón, el led se encendiera, y si lo soltábamos se apagara. El circuito
se armo en el protoboard, conectando al botón al pin 2 (entrada) y el led al pin 32
(salida) el proceso del código fue el siguiente:
1. Definimos tres variables: una para el botón, una para el led, y otra llamada
lectura, que almacena el estado del botón.
2. En el setup() el led se declaro como salida y el botón como entrada
3. En el loop() usamos digitalRead() para leer el estado del botón, y con una
condición if, decidimos si el led se encendía o se apagaba
Esta práctica nos enseñó el concepto de control por eventos, que es muy importante
en la automatización, donde una señal externa (como un sensor o botón) pueden
activar una acción.
En la industria, el principio de control por eventos se aplica cuando, por ejemplo, un
sensor detecta una pieza y activa una banda transportadora o un cilindro neumático,
es decir, pasamos de tener un sistema repetitivo a un sistema reactivo e interactivo,
que responde al entorno.
Observaciones:
Al finalizar este trabajo obtuvimos algunas observaciones del equipo sobre las
prácticas de Arduino.
Durante las prácticas presenciales de Arduino, como equipo pudimos aprender y
poner en práctica distintos conceptos básicos de electrónica y programación. En la
primera práctica, del LED intermitente, observamos que fue una buena introducción
para familiarizarnos con el entorno de Arduino y comprender cómo funcionan las
salidas digitales. Nos permitió entender el uso de los retardos con la función delay()
y cómo controlar el encendido y apagado de un componente tan simple como un
LED. Aunque fue una práctica sencilla, nos ayudó a afianzar la lógica de
programación y la conexión en el protoboard.
En la segunda práctica, llamada “auto increíble”, notamos un aumento en la
complejidad. En esta actividad utilizamos varios LEDs para simular el movimiento
de luces como las del famoso auto “El Auto Increíble”. Esta práctica nos ayudó a
comprender mejor el uso de ciclos repetitivos (for) y la importancia del orden en las
conexiones. Como equipo, tuvimos que coordinarnos mejor para repartir tareas
entre la programación, el armado del circuito y la prueba del funcionamiento.
También aprendimos a identificar errores comunes, como invertir pines o confundir
resistencias.
Por último, en la práctica de lectura de botón, pudimos experimentar cómo funcionan
las entradas digitales en Arduino. Observamos que, a diferencia de las primeras
prácticas, aquí no solo enviábamos señales, sino que también las recibíamos. Fue
interesante ver cómo el estado del botón (presionado o no presionado) podía
controlar un LED o cualquier otra acción. Nos dimos cuenta de la importancia de
usar resistencias pull-down o pull-up para evitar lecturas erróneas, y entendimos
mejor cómo manejar condiciones con if en el código
Conclusiones Individuales:
Natalia:
Estas tres practicas nos fueron de gran utilidad ya que nos permitieron comprender
la base lógica de los sistemas automatizados, en un ciclo de entrada, proceso y
salida, este tipo de ejercicios nos preparan para llegar a entender como funcionan
los PLC, los sistemas de control industrial, y como podemos diseñar procesos
automáticos eficientes, reduciendo así la intervención humana y los posibles errores
que puedan surgir, Arduino nos ayudó a visualizar de manera mas sencilla los
principios de la automatización industrial.
Tristan:
Aprendimos lo básico de Arduino para hacer parpadear un LED, que, aunque suena
simple, nos ayudó a entender cómo se programa el tiempo de encendido y apagado.
También nos dimos cuenta de que, por más sencillo que sea el circuito, hay que
conectar los cables bien y revisar el código, porque si no, nada funciona. La verdad
es que fue un ejercicio fácil, pero superútil para soltarse con la programación y
perderle el miedo a la placa. Lo mejor fue hacerlo en equipo, porque entre todos nos
ayudamos a entender mejor cómo funciona todo.
Ever:
Durante esta práctica utilizamos los materiales necesarios para poder realizar
correctamente el circuito del LED intermitente. Aprendí a programar en el entorno
de Arduino para encender y apagar el LED con intervalos de tiempo, entendiendo
cómo se controla una salida digital. También comprendí la importancia de seguir
correctamente las conexiones y verificar el código para que el funcionamiento fuera
el esperado. En general, fue una práctica sencilla pero muy útil para familiarizarme
con la programación básica y el uso del Arduino.
Luis:
En la primera práctica, la placa generó una salida programada, en la segunda,
controlamos varias salidas de forma secuencial, y en la tercera, incorporamos una
entrada que controla una salida. De esta forma, comprendimos cómo un controlador
puede tomar decisiones automáticas según las condiciones de su entorno,
exactamente igual que un PLC en una línea de producción. Arduino, aunque es una
herramienta educativa, representa el mismo principio de los sistemas de control
industrial. Estas prácticas fortalecen nuestras habilidades como futuros ingenieros
industriales, al enseñarnos cómo integrar electrónica, programación y control para
mejorar la eficiencia de los procesos.
Oscar:
En conclusión, este proyecto con Arduino, aunque fue sencillo, fue muy valioso
porque me permitió aprender poniendo en práctica lo teórico. Pude conectar la
teoría con la práctica al armarlo todo en la protoboard, usando resistencias y
programando los leds. Más allá de que los luces se encendieran, lo más importante
fue darme cuenta de cómo se resuelven problemas reales: desde un cable suelto
hasta un error en el código. Estos pequeños proyectos son el primer paso esencial,
porque la experiencia de equivocarse y corregir es la que realmente enseña y da la
confianza para seguir aprendiendo y crear cosas más avanzadas.
Bibliografía:
Aula. (2025, 22 mayo). Arduino: Guía completa para principiantes y expertos | Aprende ya.
aula21 | Formación para la Industria. [Link]
lo-que-necesitas-saber/
Fernández, Y. (2025, 25 junio). Qué es Arduino, cómo funciona y qué puedes hacer con
uno. Xataka. [Link]
puedes-hacer-uno
Arduino - home. (s. f.). [Link]