Ir al contenido principal

Simulador 2: Pulsador y LED (Físico vs Código)

Después de aprender a encender un LED con código, el siguiente paso natural es darle el control a una persona: un pulsador. Este simulador va un paso más allá del típico ejercicio de "pulsador enciende LED", porque te deja comparar en tiempo real qué ocurre en el circuito físico frente a qué está leyendo exactamente el código en cada instante, algo que normalmente solo puedes intuir cuando programas con una placa real delante.

🎯 Qué vas a practicar aquí

  • Conectar un pulsador correctamente a una entrada digital de Arduino.
  • Entender la diferencia entre HIGH y LOW en una entrada digital, y cómo varía según la configuración del circuito.
  • Ver en vivo la relación entre el estado físico (pulsado o no) y el valor que lee el código en cada momento.
  • Comparar los dos modos de conexión: con resistencia física (Pull-Down) o usando la resistencia interna de Arduino (Pull-Up), algo que muchos tutoriales no explican con claridad.

Si prefieres primero ver un montaje real paso a paso con fotos y código completo, tienes el tutorial físico en Encender LED con Pulsador (Sin fallos). Aquí abajo tienes el simulador para practicar antes de montarlo con componentes reales.

⚡ Simulador 2: Pulsador y LED (Físico vs Código)

Retos:
1. Conecta todo y usa INPUT buscando HIGH.
2. Quita la resistencia, usa INPUT_PULLUP buscando LOW.

ARDUINO UNO
LED (Pin 13)
Pulsador (Pin 2)
Consola de Arduino: Esperando verificación...

💡 Por qué esto importa más de lo que parece

Entender bien esta relación entre "lo que pasa físicamente" y "lo que lee tu código" es la base de cualquier proyecto con sensores, no solo de pulsadores. Los mismos principios que ves aquí se aplican después a sensores de ultrasonidos, sensores de temperatura o cualquier entrada digital o analógica que conectes a Arduino o ESP32.

Con el control manual ya dominado, el siguiente paso lógico es pasar a un control gradual (no solo encendido/apagado): puedes practicarlo en el Simulador 3: Control de Servomotor con Potenciómetro.

Comentarios

Entradas populares de este blog

Cómo evitar que Windows apague la pantalla o el disco duro (con gpedit)

Introducción Uno de los problemas más frecuentes en Windows es la suspensión automática del sistema, el apagado de la pantalla o la desactivación del disco duro tras unos minutos de inactividad. Aunque esto busca ahorrar energía, puede resultar frustrante si utilizas tu PC como servidor doméstico, servidor Plex, máquina de descargas o para tareas de larga duración . Si bien es posible cambiar estos ajustes desde la configuración tradicional de energía, muchas veces Windows ignora nuestras preferencias debido a directivas internas. La solución definitiva para evitar que tu ordenador se apague o suspenda es utilizar el Editor de Directivas de Grupo Local (gpedit.msc) . ⚠️ Advertencia sobre la versión de Windows El comando gpedit.msc solo está disponible de forma nativa en las ediciones Windows Pro, Enterprise y Education . Si utilizas Windows Home , esta herramienta no estará presente por defecto y deberás recurrir a la configuración convencional del Panel de Control. Paso 1...

Encender un LED con un Pulsador en Arduino (Tutorial Completo y sin fallos)

Introducción Controlar un LED mediante un pulsador es el primer proyecto práctico que se realiza al iniciarse con Arduino. Aunque parece un ejercicio sencillo, es fundamental entenderlo bien , ya que en él se esconde uno de los errores más comunes en electrónica digital: el problema del "estado flotante" . En este tutorial analizamos la lógica, el esquema y el código, explicando por qué un LED puede parpadear de forma errática sin las conexiones adecuadas y cómo solucionarlo mediante una resistencia Pull-Down o utilizando la función interna INPUT_PULLUP . Materiales necesarios Para realizar este montaje en tu banco de pruebas vas a necesitar los siguientes componentes básicos: 1 Placa Arduino UNO, Nano o Mega 1 LED (5mm, cualquier color) 1 Pulsador o botón push-button (4 pines) 1 Resistencia de 220Ω (protección para el LED) 1 Resistencia de 10kΩ (para el circuito Pull-Down) Cables Dupont / jumpers de conexión 1 Protoboard (placa de prueba...

Alarma con Arduino y Sensor Ultrasónico HC-SR04 (Tutorial paso a paso)

Introducción Crear un sistema de seguridad o detección de movimiento no tiene que ser complicado ni caro. En este tutorial vamos a construir una alarma con Arduino y un sensor de ultrasonidos (el famoso HC-SR04). Este proyecto es ideal para principiantes porque aprendes a leer sensores externos y a generar una respuesta física (encender un LED y hacer sonar un buzzer) cuando alguien se acerca demasiado. A continuación, te explico cómo funciona el sensor, qué materiales necesitas, cómo montar el circuito y te desgloso el código línea por línea para que realmente entiendas lo que estás programando. ¿Cómo funciona el Sensor Ultrasónico HC-SR04? Este sensor funciona igual que un sonar o los delfines: emite un sonido imperceptible para el humano (ultrasonido) y espera a que ese sonido choque contra un objeto y regrese (eco). Pin Trig (Trigger - Disparo): Le dice al sensor que debe "gritar" y emitir el pulso de ultrasonido. Pin Echo (Eco - Recepción): Se queda escuchando...