Cómo conectar un LED a Arduino

En este pequeño tutorial veremos cómo conectar un LED a una tarjeta Arduino, también encontrarás códigos de programación para tus primeras pruebas.

El LED es un componente digital de salida, es decir, su estado depende de la información que le entrega la tarjeta Arduino por medio de uno de sus pines. En este ejemplo conectaremos el pin de señal de nuestro LED al pin digital #3 de la tarjeta.

Componentes necesarios

  • Led
  • Arduino Uno
  • Resistor de 330ohms
  • Protoboard chica

Diagrama de conexiones

Arduino Uno – Resistor 330 ohms – LED – Protoboard chica

Código de Arduino – Blink

Cargamos el código a la tarjeta Arduino Uno para observar un parpadeo en el LED.


int pinLed = 3;//Variable de tipo entero que contiene el numero del pin al cual conectamos la señal de un led

void setup() {
 
  pinMode(pinLed, OUTPUT);//Configuramos el pin del led como salida

}

void loop() {
  
  digitalWrite(pinLed, 1 );//Ponemos en alto(5V) el pin del led
  delay(330);//Nos mantenemos 330 milisegundos en esta línea antes de avanzar a la siguiente línea
  digitalWrite(pinLed, 0);//Ponemos en bajo(0V) el pin del led
  delay(330);//Nos mantenemos 330 milisegundos en esta línea antes de terminar el loop
    
}

Código de Arduino – PWM – Fade

Cargamos el código a la tarjeta Arduino Uno para observar como la intensidad del LED aumenta del mínimo al máximo y viceversa de manera cíclica.


int pinLed = 3;//Variable de tipo entero que contiene el numero del pin al cual conectamos la señal de un led

void setup() {
 
  pinMode(pinLed, OUTPUT);//Configuramos el pin del led como salida

}

void loop() {
  
  for (int i = 0; i <= 255; i++) {//For en el que la variable local i toma valores de 0 a 255
    analogWrite(pinLed, i);
    delay(10);
  }

  for (int i = 0; i <= 255; i++) {//For en el que la variable local i toma valores de 0 a 255
    analogWrite(pinLed, 255-i);
    delay(10);
  }
  
}