Cómo conectar un LED a Arduino Uno

Conectar un LED a Arduino Uno / Nano es uno de los primeros proyectos con los que empiezas a familiarizarte con la placa Arduino. Veamos cómo conectar un LED a Arduino Uno o Nano a través de una protoboard. El flasheo del microcontrolador se realiza a través de la utilidad Arduino IDE. Si aún no has instalado este programa en tu ordenador, puedes descargarte gratuitamente la última versión desde la web oficial arduino.cc.

Para esta actividad necesitaremos:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • LEDs y resistencias de 220 Ohm
  • botón pulsador
  • placa de pruebas
  • cables de conexion

Los LED son elementos semiconductores que se utilizan para la indicación y, más recientemente, se han generalizado en la iluminación. Tienen polaridad, es decir, son sensibles a la dirección del flujo de corriente continua (véase la imagen inferior). Si conecta el LED de forma incorrecta, la corriente no pasará por el circuito con el diodo y el LED no brillará. El ánodo (la pata larga del LED) siempre está conectado al lado positivo.

Características LED, principio de funcionamiento

Características LED
Características LED pinout, datasheet

El brillo de la emisión del LED depende directamente de la corriente que circula por el elemento. Sin embargo, no debe superarse la corriente máxima admisible, ya que de lo contrario el LED fallará. Para evitar que esto ocurra, debe conectarse una resistencia limitadora de corriente en serie a cualquiera de las patas del LED (ánodo o cátodo). El cálculo de la resistencia en un circuito eléctrico se realiza mediante la siguiente fórmula:

R = (VA – VL) / IL

  • VA – tensión del pin del microcontrolador Arduino (5 voltios)
  • VL – caída de tensión en el LED (especificado en las características)
  • IL – intensidad de corriente del LED, especificada en las características (10-20 mAmp)

Para los LED convencionales, la caída de tensión es de unos 2 voltios, y la corriente de brillo recomendada es de 15 mA. Por lo tanto, cuando se conecta al pin 5V del microcontrolador Arduino, la resistencia de la resistencia en el circuito debe ser de al menos:

R = (5 – 2) / 0,015 = 200 ohms

Dada la tolerancia, pueden utilizarse resistencias de 220 ohmios.

Cómo conectar Arduino al ordenador por primera vez

Conexión Arduino al ordenador por primera vez
Conexión Arduino al ordenador por primera vez

Después de instalar el software Arduino IDE, conecte la placa Arduino al ordenador mediante un cable USB. A continuación, en la configuración de la utilidad, seleccione la placa que está utilizando (véase la imagen de arriba) y especifique el puerto COM en el que se detecta el microcontrolador. Para empezar, construye un circuito sencillo con Arduino y LEDs en una protoboard (ver la imagen inferior) sin controlar los LEDs desde el Arduino.

Conexión de LEDs con resistencia et botón a Arduino
Conexión de LEDs con resistencia et botón a Arduino

En el diagrama mostrado, el LED izquierdo estará encendido permanentemente y el LED derecho se encenderá mediante un botón. Los puertos de alimentación (5V y GND) se utilizan para alimentar los módulos y no están controlados por el software. A menudo se utiliza una protoboard para conectar el led LED y otros módulos al Arduino. Si estás construyendo un circuito con una placa Arduino por primera vez, puedes aprender sobre la protoboard aquí.

Cómo conectar LED con resistencia a Arduino Uno

Cómo conectar LED con resistencia
Cómo conectar LED con resistencia a Arduino Nano / Uno

Para encender o hacer parpadear el LED desde el Arduino, se deben utilizar los pines digitales del microcontrolador. En este ejemplo se utiliza el pin 13, pero se puede utilizar cualquier pin especificándolo en el programa. Conecta el LED al Arduino a través de la protoboard como se muestra en la imagen y carga el siguiente programa. El pin 13 del microcontrolador se alimenta con +5V (HIGH) o 0V (LOW) utilizando el comando digitalWrite Arduino.

Programa Arduino para conectar LED al microcontrolador

#define LED 13

void setup() {
  pinMode(LED, OUTPUT); 
}

void loop() {
  digitalWrite(LED, HIGH);
  delay(1000);
 
  digitalWrite(LED, LOW);
  delay(1000);
}

Explicación del código para conectar el LED a Arduino:

  1. para encender el LED, pon el pin de Arduino en modo OUTPUT utilizando la función pinMode;
  2. la velocidad a la que parpadea el LED depende del retardo especificado en la función delay.

Conclusión. Para encender el LED, cambia el pin de Arduino a modo OUTPUT utilizando la función pinMode. La velocidad de parpadeo del LED depende del retardo especificado en la función delay (el sketch especifica 1000 milisegundos – equivale a un segundo). Puedes acortar el tiempo de retardo en el programa, por ejemplo, especifica delay(100); Entonces el LED conectado a la placa Arduino parpadeará más a menudo.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *