FACULTAD DE CIENCIAS E INGENIERÍA
CARRERA DE INGENIERÍA INDUSTRIAL
TEMA:
Aprender a programar en arduino
Realizar el circuito para utilizar los puertos de salida del arduino (encender un
led con arduino).
AUTORES:
Javier Elias Wolf Noblecilla
ASIGNATURA:
Algoritmo y Programación
DOCENTE:
Raul Ruperto Panchez Hernandez
FECHA DE ENTREGA:
30-06-2025
PERIODO:
Abril 2024 a Agosto 2025
MILAGRO-ECUADOR
Objetivo General:
El alumno estará en la capacidad de Identificar la configuración del Arduino y entender el
funcionamiento de la programación mediante Arduino para realizar proyectos
electrónicos
Equipos, materiales utilizados
1 Arduino uno -dispositivo programable
1 led -diodo emisor de luz
Resistencias
1 Protoboard -placa de pruebas
Conectores-cable utp para realizar la conexión
Materiales electrónicos:
- Módulo Bluetooth HC-05 (control inalámbrico)
- Fuente de alimentación por USB o batería externa
Funcionamiento del circuito:
Para encender un LED con Arduino, necesitas un circuito muy sencillo. El LED es un
diodo emisor de luz, lo que significa que la corriente solo puede fluir en una dirección
(del ánodo al cátodo). Además, necesita una resistencia para limitar la corriente y evitar
que se queme.
Componentes Necesarios
Arduino Uno (o cualquier placa Arduino): Es el cerebro que controlará el LED.
LED (cualquier color): El componente que emite luz. Tiene dos patas: una más
larga (ánodo, positivo) y una más corta (cátodo, negativo).
Resistencia (generalmente de 220 ohmios a 330 ohmios): Limita la corriente que
fluye a través del LED para protegerlo.
Cables de conexión (jumpers): Para conectar los componentes.
Protoboard Facilita las conexiones sin soldar.
Seguido conectar el LED a la protoboard:
Inserta la pata más larga del LED (ánodo) en un orificio de la protoboard.
Inserta la pata más corta del LED (cátodo) en otro orificio, en una fila diferente.
Conectar la resistencia:
Conecta un extremo de la resistencia a la pata más larga (ánodo) del LED.
Conecta el otro extremo de la resistencia a un orificio en una nueva fila.
Conectar el LED al Arduino:
Usa un cable para conectar la pata más corta (cátodo) del LED a la conexión
GND (tierra) de tu Arduino.
Usa otro cable para conectar el extremo libre de la resistencia (el que no está
conectado al LED) a un pin digital de tu Arduino (por ejemplo, el pin 8
o 9). Este será el pin que el Arduino controlará para encender y apagar el LED.
Luego de realizar todos estos pasos en el Arduino se manda a programar y estará
lista nuestra práctica.
Codificación en lenguaje de programación.
int Led1 = 8; //Pin asociado al LED
int Led2 = 9;
void setup() {
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
void loop() {
digitalWrite(Led1, HIGH);// prenda el LED
digitalWrite(Led2, LOW);// prenda el LED
delay(1000);
digitalWrite(Led1, LOW); // apague el LED
digitalWrite(Led2, HIGH);// prenda el LED
delay(1000); // espere 1[seg]
}
Evidencia fotográfica de la programación del Arduino
Conclusiones:
Realizar un proyecto de Arduino para encender un LED permite comprender de forma
práctica los principios básicos de la electrónica y la programación. A través de este
ejercicio sencillo, se logra una primera interacción con el hardware (placa Arduino,
resistencias, LED) y el software (entorno de desarrollo Arduino IDE), lo que facilita la
comprensión de conceptos fundamentales como entrada/salida digital, estructuras de
control y conexión de componentes eléctricos. Es decir, este proyecto enseña la
importancia de los componentes pasivos, específicamente la resistencia. Más allá de solo
conectar cables, comprendemos que la electrónica requiere de elementos que protejan y
regulen el flujo de energía. La resistencia asegura que el LED reciba la corriente
adecuada, evitando que se queme y prolongando su vida útil. Además, este tipo de
proyecto fomenta el pensamiento lógico, la resolución de problemas y sienta las bases
para desarrollos más complejos en automatización, robótica e ingeniería electrónica.
Aunque simple, este proyecto representa el primer paso hacia el desarrollo de sistemas
embebidos y aplicaciones tecnológicas más avanzadas.