🎯 Objetivo

Cuando apretás el botón, se prende una luz LED. Cuando lo soltás, se apaga.


🧰 Materiales necesarios

  • 1 Arduino UNO

  • 1 cable USB

  • 1 protoboard

  • 1 LED (rojo, verde o el que tengas)

  • 1 resistencia de 220 ohm

  • 1 botón

  • 4 cables macho-macho


🛠️ Conexiones paso a paso

  1. LED

    • Pierna larga (ánodo) del LED → a un cable que va a la salida digital 13 del Arduino

    • Pierna corta (cátodo) del LED → a una resistencia de 220 ohm

    • El otro extremo de la resistencia → a GND (tierra) del Arduino

  2. Botón

    • Un lado del botón → a la entrada digital 2 del Arduino

    • El otro lado del botón → a GND (tierra) del Arduino

    • ¡Listo! El botón actuará como interruptor.

📌 Consejo: Si el botón tiene 4 patitas, probá conectarlo a lo ancho, no a lo largo (cruzando la línea del medio del protoboard)

 3 Buzzer

  • Patita larga (+) → a pin digital 8 del Arduino

  • Patita corta (–) → a GND (tierra)

 


💻 Código para Arduino

Abrí el programa Arduino IDE en tu compu, conectá el Arduino con el cable USB, copiá este código y hacé clic en "Subir" (flecha hacia la derecha).

// Proyecto: Luz con botón y contador hasta 10 con buzzer const int pinBoton = 2; const int pinLED = 13; const int pinBuzzer = 8; int contador = 0; bool ledEncendido = false; void setup() { pinMode(pinBoton, INPUT); pinMode(pinLED, OUTPUT); pinMode(pinBuzzer, OUTPUT); } void loop() { if (contador >= 10) { // Suena el buzzer una vez y termina el programa digitalWrite(pinBuzzer, HIGH); delay(1000); // Suena por 1 segundo digitalWrite(pinBuzzer, LOW); while (true); // Detiene el programa } if (digitalRead(pinBoton) == HIGH) { // Espera a que se suelte el botón para evitar contar varias veces while (digitalRead(pinBoton) == HIGH); // Prende el LED por 1 segundo digitalWrite(pinLED, HIGH); delay(1000); digitalWrite(pinLED, LOW); // Suma 1 al contador contador++; } }


¿Y ahora?

Cuando apretás el botón… ¡la luz se enciende!
Cuando lo soltás… ¡se apaga!

Tu hijo está viendo cómo un botón puede hablarle al Arduino, y cómo este decide prender una luz. Es su primer paso en la programación de hardware.