🤖 Desafío Robótica 2026 · 2º ESO · Sesión 2
🔘

El Botón de la Verdad

IF-ELSE: el LED responde siempre, pulses o no pulses

⚡ Tinkercad 🔀 IF-ELSE 🔘 Pulsador pin 7 💡 LED pin 13 ⏱ 55 min

Concepto: IF-ELSE con pulsador

✅ SI (pulsado → HIGH)

digitalRead(7) == HIGH
El botón está pulsado → corriente fluye al pin 7.
Acción: encender el LED.

❌ SI NO (sin pulsar → LOW)

digitalRead(7) == LOW
El botón está suelto → pull-down fuerza el pin a 0 V.
Acción: apagar el LED.

⚠️ La resistencia pull-down (10 kΩ) es imprescindible. Sin ella el pin 7 flota cuando el botón está suelto y el programa toma decisiones incorrectas. Con ella, el ELSE siempre recibe un LOW limpio.

El reto de hoy 🎯 El Botón de la Verdad

📋 ¿Qué tienes que hacer?

Mismo circuito que S01 pero ahora el programa toma dos decisiones:
👉 Pulsas el botón → LED encendido (HIGH).
👉 Sueltas el botón → LED apagado (LOW).
El LED siempre refleja el estado del botón, en tiempo real.

Circuito: pulsador pin 7 pull-down 10 kΩ y LED pin 13 resistencia 220 Ω

Circuito en Tinkercad — pulsador pin 7 · pull-down 10 kΩ · LED pin 13 · 220 Ω

El código IF-ELSE 💻

const int pinBoton = 7;
const int pinLed = 13;
 
void setup() {
pinMode(pinBoton, INPUT);
pinMode(pinLed, OUTPUT);
}
 
void loop() {
if (digitalRead(pinBoton) == HIGH) {
digitalWrite(pinLed, HIGH); // encender
} else {
digitalWrite(pinLed, LOW); // apagar
}
}
🟣 ¿Cómo entregar?

1. Monta el circuito en Tinkercad.
2. Escribe el código y simula.
3. Comparte el proyecto (botón Compartir).
4. Copia el enlace y pégalo en tu ficha.
5. Entrega la ficha en Classroom.

1 / 4