Site Info Site Info

Codigo En Arduino Para Encender Y Apagar Un Led

Codigo En Arduino Para Encender Y Apagar Un Led

Vamos a aprender a controlar un LED (Light Emitting Diode) con un Arduino. El objetivo es simple: encender y apagar el LED usando código. Esto es una de las bases para proyectos más complejos.

¿Qué Necesitamos?

Para este proyecto básico, necesitarás:

  • Un Arduino (Uno, Nano, etc.)
  • Un LED
  • Una resistencia (aproximadamente 220 ohmios)
  • Cables de conexión ("jumper wires")
  • Una placa de pruebas ("breadboard") - opcional pero recomendable

El Circuito

Primero, conectemos el circuito. Es crucial hacerlo correctamente para proteger el LED de quemarse.

  1. Conecta el lado positivo (ánodo, la pata más larga) del LED a la resistencia.
  2. Conecta el otro extremo de la resistencia a un pin digital del Arduino (por ejemplo, el pin 13).
  3. Conecta el lado negativo (cátodo, la pata más corta) del LED al GND (tierra) del Arduino.

El Código en Arduino

Ahora, el código. Este es el programa que le dice al Arduino qué hacer con el LED.

Explicación del Código:

ARDUINO Como Encender y Apagar un Led con un solo Pulsador - Tutorial
ARDUINO Como Encender y Apagar un Led con un solo Pulsador - Tutorial
void setup() {
  // Configura el pin 13 como una salida.
  pinMode(13, OUTPUT);
}

void loop() {
  // Enciende el LED (pone el pin en HIGH).
  digitalWrite(13, HIGH);
  delay(1000); // Espera un segundo.

  // Apaga el LED (pone el pin en LOW).
  digitalWrite(13, LOW);
  delay(1000); // Espera un segundo.
}
        

Desglose del Código:

  • void setup(): Esta función se ejecuta solo una vez al inicio. Aquí, usamos pinMode(13, OUTPUT); para configurar el pin 13 como una salida. Esto significa que el Arduino puede enviar señal a través de este pin.
  • void loop(): Esta función se ejecuta repetidamente una y otra vez. Dentro de loop(), tenemos:
    • digitalWrite(13, HIGH);: Esto envía una señal "alta" (normalmente 5V) al pin 13, lo que enciende el LED.
    • delay(1000);: Esto detiene la ejecución del programa durante 1000 milisegundos (1 segundo). El LED permanece encendido durante este tiempo.
    • digitalWrite(13, LOW);: Esto envía una señal "baja" (0V) al pin 13, lo que apaga el LED.
    • delay(1000);: Otra vez, una pausa de 1 segundo mientras el LED está apagado.

Subir el Código al Arduino

Conecta tu Arduino a tu computadora usando un cable USB. Abre el IDE de Arduino (el programa para escribir y subir código). Copia y pega el código en el IDE. Selecciona la placa Arduino correcta (por ejemplo, "Arduino Uno") y el puerto correcto (el puerto al que está conectado tu Arduino). Haz clic en el botón "Subir" (flecha hacia la derecha).

Encender un led con Arduino - InputMakers
Encender un led con Arduino - InputMakers

¡Listo!

Si todo está conectado correctamente y el código se subió sin errores, el LED debería comenzar a parpadear, encendiéndose y apagándose cada segundo. ¡Felicidades! Has controlado un LED con Arduino.

Experimenta

¡Ahora que tienes la base, experimenta! Modifica el valor del delay() para cambiar la velocidad del parpadeo. Prueba a usar un pin diferente. Investiga sobre el uso de potenciómetros para controlar el brillo del LED. ¡Las posibilidades son infinitas!

Gallery

Encender y Apagar Un LED Con ARDUINO Tutorial 1 - YouTube
PROYECTOS DE TECNOLOGÍA: Cómo encender un diodo led con Arduino
principio Finito Circunferencia arduino encender led con boton Nueva
Curso Arduino parte 6- Encender y apagar varios leds secuencia basica
Cómo programar una luz led en arduino | Leds AR
Como encender y apagar un LED con Arduino – Arduino Spain