11. Ejemplos Básicos de Leds y Pulsadores

 

Programación Básica con Arduino - Control de LEDs y Pulsador

📋 Descripción General

Este tutorial te guiará a través de 3 ejemplos prácticos de programación con Arduino, desde el parpadeo básico de un LED hasta el control con un pulsador.

Duración: 15:28 minutos


🧩 Ejemplo 1: LED Parpadeante en PIN 8

📌 Objetivo

Conectar un LED al PIN 8 y hacerlo parpadear infinitamente con intervalos de 500ms encendido y 500ms apagado.

🔌 Esquemático

  • LED: Ánodo (+) conectado al PIN 8 a través de una resistencia

  • Cátodo (-) conectado a GND (tierra)

💻 Código

arduino
void setup() {
  pinMode(8, OUTPUT);  // Configurar PIN 8 como salida
}

void loop() {
  digitalWrite(8, HIGH);  // Encender LED
  delay(500);             // Esperar 500ms
  digitalWrite(8, LOW);   // Apagar LED
  delay(500);             // Esperar 500ms
}

⚙️ Configuración

  1. En Herramientas → Placa: seleccionar "Arduino Uno"

  2. En Herramientas → Puerto: seleccionar el puerto correcto

  3. Cargar el código y verificar el parpadeo


🧩 Ejemplo 2: Dos LEDs con Comportamiento Inverso

📌 Objetivo

  • LED en PIN 8: encendido 400ms, apagado 200ms

  • LED en PIN 9: hace lo contrario al PIN 8 (inverso)

🔌 Esquemático

  • Primer LED: PIN 8 → resistencia → LED → GND

  • Segundo LED: PIN 9 → resistencia → LED → GND

💻 Código

arduino
void setup() {
  pinMode(8, OUTPUT);  // Configurar PIN 8 como salida
  pinMode(9, OUTPUT);  // Configurar PIN 9 como salida
}

void loop() {
  // PIN 8 encendido, PIN 9 apagado
  digitalWrite(8, HIGH);
  digitalWrite(9, LOW);
  delay(400);
  
  // PIN 8 apagado, PIN 9 encendido
  digitalWrite(8, LOW);
  digitalWrite(9, HIGH);
  delay(200);
}

⚡ Funcionamiento

  • Nunca ambos LEDs están encendidos o apagados simultáneamente

  • Siempre uno está encendido y el otro apagado


🧩 Ejemplo 3: Control de LED con Pulsador

📌 Objetivo

Controlar un LED con un pulsador:

  • Pulsador presionado: LED encendido

  • Pulsador liberado: LED apagado

🔌 Esquemático

  • LED: PIN 8 → resistencia → LED → GND

  • Pulsador:

    • Un extremo a 5V

    • Otro extremo a PIN 2 y a resistencia de 10kΩ a GND

💻 Código

arduino
void setup() {
  pinMode(8, OUTPUT);  // Configurar PIN 8 como salida
  pinMode(2, INPUT);   // Configurar PIN 2 como entrada
}

void loop() {
  int estadoPulsador = digitalRead(2);  // Leer estado del pulsador
  digitalWrite(8, estadoPulsador);      // Escribir mismo valor en LED
}

⚡ Funcionamiento

  • Cuando se presiona el pulsador: PIN 2 recibe 1 (HIGH) → LED enciende

  • Cuando se libera el pulsador: PIN 2 recibe 0 (LOW) → LED apaga


✅ Resumen Final

Hemos implementado tres circuitos básicos con Arduino:

  1. Parpadeo simple de LED

  2. Control coordinado de dos LEDs

  3. Control de LED con entrada digital (pulsador)

Estos ejemplos sentarán las bases para proyectos más complejos con Arduino.


¡Muchas gracias por su atención! Nos vemos en el siguiente capítulo.

📌 Consejo: Siempre verifique sus conexiones antes de energizar el circuito y confirme que tiene la placa y puerto correctos seleccionados en el IDE de Arduino

Comentarios

Entradas más populares de este blog

12. Demostracion de como usar Tinkercad para simular Arduino con circuitos

Lectura de Potenciómetro con Arduino Uno en Tinkercad