
Tutorial botón básico Arduino Proyecto AIDARAC IES Monterroso
🔘 TUTORIAL ARDUINO
Módulo de Botón (4 patas)
🎯 Objetivo
Aprender a:
- Conectar correctamente un botón.
- Leer si está pulsado o no.
- Mostrar el resultado en el Monitor Serie.
🧰 MATERIAL NECESARIO
- 1 Arduino UNO (o compatible)
- 1 cable USB
- 1 Módulo botón 4 pines (S, +, -)
- 3 cables Dupont macho-macho
⚠️ No necesitamos resistencia externa porque el módulo ya la lleva incorporada.
🔎 ¿Cómo es el módulo?
El módulo tiene 3 pines útiles:
- S → Señal
- + → 5V
- – → GND
A veces viene marcado como:
- S / VCC / GND
🔌 CONEXIONES
Conecta así:
| Módulo Botón | Arduino |
|---|---|
| S | Pin 2 |
| + | 5V |
| – | GND |
📊 Diagrama de conexión (esquema simple)
MÓDULO BOTÓN
┌───────────┐
│ S + - │
└──┬───┬───┬─┘
│ │ │
│ │ └── GND Arduino
│ └────── 5V Arduino
└────────── Pin 2 Arduino
💻 CÓDIGO PARA EL IDE DE ARDUINO
const int boton = 2; // Pin donde está conectado el botón
int estado = 0;
void setup() {
pinMode(boton, INPUT);
Serial.begin(9600);
}
void loop() {
estado = digitalRead(boton);
if (estado == HIGH) {
Serial.println("Botón pulsado");
} else {
Serial.println("Botón sin pulsar");
}
delay(300);
}
▶️ PASOS PARA REALIZAR LA PRÁCTICA
1️⃣ Conecta el módulo como indica la tabla.
2️⃣ Abre el IDE de Arduino.
3️⃣ Copia el código.
4️⃣ Selecciona la placa correcta (Herramientas → Placa).
5️⃣ Selecciona el puerto correcto.
6️⃣ Pulsa Subir.
7️⃣ Abre el Monitor Serie (9600 baudios).
8️⃣ Pulsa el botón y observa qué ocurre.
🧠 ¿Qué está pasando?
digitalRead()detecta si el botón está pulsado.- Cuando se pulsa, el pin recibe señal HIGH.
- Cuando no se pulsa, recibe LOW.
- El resultado se muestra en la consola.

🧪 RETO EXTRA (OPCIONAL)
Modifica el código para que:
- Solo imprima cuando cambie el estado.
- O que cuente cuántas veces se pulsa el botón.
🧩 ERROR COMÚN
Si siempre marca “Botón pulsado”:
- Revisa que el pin S esté en el pin 2.
- Comprueba que el GND esté bien conectado.
- Asegúrate de que el módulo no esté girado.
Etiqueta:4eso, AIDARAC, arduino, botón, ies monterroso, robótica, Tecnologías, tutorial
