Icono del sitio MECABOT

Aprende a encender y apagar un LED en Arduino

1.1  Objetivo General:

Aprender a controlar y manipular un LED  tanto en modo continuos como intermitentes, utilizando  placas Arduino y tinkercad.

Para obtener una colección completa de tutoriales relacionados con Arduino, consulte la sección Tutoriales->Arduino en nuestro sitio web.

NUEVO:

Si desea crear una secuencia de LEDs que se asemeje al funcionamiento de un semáforo, puede consultar el tutorial Encender varios LED a una secuencia específica (Semáforo).

En esta práctica, exploramos la electrónica necesaria para controlar la iluminación de LEDs mediante la programación del IDE de Arduino. Antes de continuar, es esencial descargar e instalar el software IDE de Arduino. Además, utilizamos el programa TinkerCAD, que ayuda a visualizar el circuito que construiremos.

1.2  Materiales y Métodos:

  1. Dos LEDs, de diferentes colores.
  2. Dos resistencias de 220 Ω.
  3. Una tarjeta Arduino.
  4. Un cable USB impresora.
  5. Un computador.
  6. Cables para el montaje del circuito.
  7. -Un protoboard.

Antes de comenzar esta práctica, es crucial entender qué es un LED y cómo distinguir su ánodo y cátodo.

1.2.1 Polaridad de un LED

Un LED , es un dispositivo diodo emisor de luz que se usan como indicadores en muchos dispositivos y en iluminación. Los primeros LEDs emitían luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta. Un LED comienza a funcionar aproximadamente con 2 voltios.

Formas de determinar la polaridad de un LED:

Existen tres formas principales de conocer la polaridad de un led:

1.3  Montaje de la Práctica:

1.3.1    Encender y apagar un LED con Arduino.

Antes de comenzar a la realización del montaje del circuito electrónico, primero se visualiza en  el programa TinkerCad, se debe tener en cuenta el conocimiento de cuál es el cátodo y ánodo del LED. Se coloca el ánodo en el pin 13 y el cátodo a tierra (ground), como se muestra en la Figura 1:

Figura 1 – Montaje del circuito Encender y apagar un LED con Arduino.

Podemos observar en la Figura 1 el montaje del circuito para encender y apagar un LED con Arduino Uno, el procedimiento es similar si se emplea la tarjeta Arduino Mega. También se utiliza para el montaje un Protoboard¿Qué es un Protoboard? , es un tablero con orificios conectados eléctricamente entre sí, habitualmente siguiendo patrones de líneas, en el cual se pueden insertar componentes electrónicos y cables para el armado de prototipos de circuitos electrónicos y sistemas similares. Está hecho de dos materiales, un aislante, generalmente un plástico, y un conductor que conecta los diversos orificios entre sí. Uno de sus usos principales es la creación y comprobación de prototipos de circuitos electrónicos antes de llegar a la impresión mecánica del circuito en sistemas de producción comercial.

Como se observa en la Figura 1, el Protoboard ayuda a insertar el LED e instalar el circuito a través de cables.

Luego de elaborar el circuito en el programa TinkerCaD, se desarrolla el código en el IDE de Arduino.

Para que el IDE de Arduino pueda entender los comandos es necesario que al final de cada instrucción se coloque punto y coma (;).

1.3.2 Procedimiento de cómo llevar a cabo el codificado del programa:

Algoritmo de la práctica 1A

En la siguiente algoritmo se muestra como queda plasmado en el IDE de Arduino los procedimientos anteriormente señalados:

// Práctica encender y apagar un LED
const int LED=13;
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
delay(1000);
digitalWrite(LED,LOW);
delay(1000);
}

Algoritmo 1: Código del programa para encender y apagar un LED con Arduino.

Implementación del algoritmo 1 en el simulador TinkerCad:

https://tinkercad.com/things/2RFlw7iHp4P

1.3.3 Encender y Apagar dos LEDS con Arduino.

En el montaje del circuito en el programa TinkerCad es el mismo procedimiento que la primera parte de la práctica solo que se añade un nuevo LED al circuito en conexión en paralelo, ver Figura 2.

Figura 2 – Montaje del circuito para encender y apagar dos LEDs con Arduino.

Se realiza un procedimiento análogo al descrito para la primera parte de la práctica:

1.3.4 Procedimiento de cómo llevar a cabo el codificado del programa:

Algoritmo de la práctica 1B

A continuación se mostrara el codificado del programa en el IDE de Arduino:

// Práctica encender y apagar dos LED
const int LED1=13;
const int LED2=12;
void setup()
{
pinMode(LED1,OUTPUT);
pinMode(LED2,OUTPUT);
}
void loop()
{
digitalWrite(LED1,HIGH);
delay(1000);
digitalWrite(LED1,LOW);
digitalWrite(LED2,HIGH);
delay(1000);
digitalWrite(LED2,LOW);
}

Algoritmo 1.2: Código del programa encender y apagar dos LED con Arduino.

Implementación de la algoritmo 2 en el simulador TinkerCAD:

https://www.tinkercad.com/things/fUE7JJIUzQh

Si tuviste problemas haciendo la práctica o tienes algún comentario te invitamos a comentar este post.

NUEVO: Si quieres encender una secuencia de LEDs similar al funcionamiento de un semáforo puedes consultar la Práctica 11.

1.4 Conclusión:

La primera práctica se aprendió como trabajar con las herramientas de bajo coste como es la tarjeta Arduino. Es de destacar que la tarjeta Arduino está pensada para el uso de artistas, diseñadores, aficionados y cualquiera interesado en crear objetos o ambientes interactivos. Más aún, Arduino es una herramientas para iniciarse en el mundo del bricolaje electrónico que resulta útil para estudiantes y profesionales del área de la electrónica y áreas afines, especialmente para un prototipado rápido. Finalmente, se aprendió a cómo utilizar el programa TikerCad y la IDE del Arduino. El estudiante se ha familiarizado con la plataforma hasta lograr encender y apagar un LED y dos LEDs en conjunto.

Si nuestro contenido te fue de utilidad, por favor considera dar tu apoyo a lo que hacemos:

Salir de la versión móvil