LED parpadeante

Ficha descriptiva
Título de la prácticaLed parpadeante
ObjetivoEl alumno aprenderá el procedimiento de creación de un sketch de Arduino mediante la construcción y programación de un circuito electrónico que haga parpadear un led.
Duración50 minutos
Contenidos temáticos que apoyaUnidad 1 Programando para resolver problemas

1.5 Diseño de programas aplicando la metodología de solución de problemas con ejemplos de automatización en la ciencia y la industria

Unidad 3 Automatización y control de procesos

3.6 Aplicación de los elementos de un sistema automatizado para resolver problemas de la vida
cotidiana relacionados con la ciencia y la industria
Material requeridoComputadora, IDE de Arduino, tarjeta Arduino UNO, cable USB tipo AB, protoboard, un led de 5 mm, una resistencia de 220 ohms 1/2 w y 3 cables jumper.
AutorRebeca Guillermina Villegas Salas
Revisión técnica
Grado de dificultadPrincipiante

Led parpadeante

Objetivo

El alumno aprenderá el procedimiento de creación de un sketch de Arduino mediante la construcción y programación de un circuito electrónico que haga parpadear un led.

Materiales

Introducción

El proceso de creación de un sketch de Arduino tiene las siguientes etapas:

  1. Armado del circuito electrónico

  2. Escritura del código

  3. Guardar el sketch

  4. Compilar el sketch

  5. Depurar el código

  6. Carga y ejecución del sketch

A continuación, aprenderás los pasos que debes realizar en cada etapa mediante la creación de un sketch que haga parpadear un led cada segundo.

Procedimiento

1. Armado del circuito electrónico

Realiza las conexiones del circuito electrónico que se muestran en la siguiente diagrama esquemático:

2. Programación del circuito electrónico

Abre el IDE de Arduino y captura el siguiente código:

/* Programa que enciende y apaga un led
* cada segundo
*/
void setup() {
pinMode(7, OUTPUT); // configura el pin 7 de salida
}

void loop() {
digitalWrite(7, HIGH); // enciende el led
delay(1000); // espera un segundo
digitalWrite(7, LOW); // apaga el led
delay(1000); // espera un segundo
}
3. Guardar el sketch

El procedimiento para guardar un sketch es:

  1. Selecciona la opción Archivo del menú principal del IDE

  2. Elige la opción Guardar como

  3. Selecciona la ubicación donde deseas guardar el archivo

  4. Nombra tu archivo. Recuerda utilizar un nombre relacionado con la función del programa.

  5. Haz clic en el botón Guardar.

Cuando se guarda un sketch de Arduino, el IDE automáticamente crea una carpeta y coloca el programa dentro de la misma. El nombre de la carpeta y del programa son iguales. Los archivos de sketches de Arduino tienen la extensión .ino.

4. Compilación del sketch

Haz clic en el botón Verificar para compilar tu sketch. Recuerda que el compilador revisa que hayas escrito las instrucciones del programa de acuerdo con la sintaxis del lenguaje.

Si el programa no tiene errores, el mensaje Compilado se mostrará en la parte inferior de la pantalla. Si el compilador llegara a detectar algún error en el código, el IDE mostrará los mensajes de error en la parte inferior de la pantalla.

5. Depuración del sketch

La acción de corregir los errores de un programa se conoce como depuración. Si durante el proceso de compilación se detecta algún error en el sketch, el compilador de Arduino iluminará en color rojo la línea del código en donde se encuentra el error y enviará un mensaje describiendo el problema en la parte inferior de la pantalla.  

En este caso debes realizar el proceso de depuración de tu sketch que consiste en:

  1. Lee mensaje de error

  2. Identifica el error en la línea de código correspondiente.

  3. Corrige el error.

  4. Vuelve a compilar el programa.

Cada vez que realices algún cambio en el programa, guarda nuevamente tu sketch con el botón Salvar.

6. Subir y ejecutar el skecth

Para que la tarjeta Arduino pueda ejecutar el sketch es necesario guardarlo en la memoria de la tarjeta. Para realizar dicha acción, haz clic en el botón Subir. El proceso de Subir realiza dos acciones: compilar el sketch y subirlo a la tarjeta. Cuando termina el proceso, el IDE de Arduino muestra el mensaje Subido en la parte inferior de la pantalla.

A partir del momento en que se concluye la carga del sketch a la tarjeta Arduino, el programa comienza a ejecutarse. Recuerda que al ejecutar un sketch se inicia con la ejecución de las instrucciones de la función setup y después se ejecutan las instrucciones de la función loop indefinidamente.

Si requieres volver a iniciar la ejecución del programa, presiona el botón Reset de la tarjeta Arduino.

Resultados

A continuación, encontrarás una simulación del resultado de la construcción y programación de tu circuito electrónico.

Simulación del sketch parpadeo de un led

Presiona el botón Iniciar simulación y verifica que en tu circuito se observen los mismos resultados que en la simulación:

Autoevaluación

Referencias bibliográficas

Arduino. (2020). Guía de referencia de Arduino. Recuperado de: https://www.arduino.cc/reference/es/