🟢 Tutorial Arduino: Sensor PIR + Micro Servo 9g
🎯 Objetivo
Detectar movimiento con un sensor PIR y hacer que un servo gire hasta 180º cuando detecte algo (rollo alarma cutre, pero funcional).
🧰 Material necesario
- 1 Arduino (UNO o Mega)
- 1 Sensor de movimiento PIR
- 1 Micro servo 9g
- Cables Dupont
- Protoboard (opcional pero recomendable)
- Cable USB
🔌 Conexiones
Sensor PIR
| Pin PIR | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| OUT | Pin 2 |
Servo 9g
| Cable Servo | Arduino |
|---|---|
| Rojo | 5V |
| Marrón/Negro | GND |
| Naranja/Amarillo | Pin 9 |
🧠 Explicación rápida (para que no copies sin pensar)
- El PIR detecta movimiento y manda un 1 (HIGH).
- El Arduino lo lee.
- Si hay movimiento → el servo gira.
- Si no hay → vuelve a su posición inicial.
💻 Código para Arduino IDE
#include <Servo.h>
Servo miServo;
int pinPIR = 2;
int estadoPIR = 0;
void setup() {
pinMode(pinPIR, INPUT);
miServo.attach(9);
miServo.write(0); // Posición inicial
Serial.begin(9600);
}
void loop() {
estadoPIR = digitalRead(pinPIR);
if (estadoPIR == HIGH) {
Serial.println("Movimiento detectado!");
miServo.write(180); // Gira a 180º
delay(1000);
} else {
Serial.println("Sin movimiento");
miServo.write(0); // Vuelve a 0º
}
delay(500);
}
🪜 Paso a paso
- Conecta el sensor PIR según la tabla.
- Conecta el servo (ojo con los colores, que aquí es donde la gente la lía).
- Conecta el Arduino al ordenador.
- Abre el IDE de Arduino.
- Copia y pega el código.
- Selecciona la placa y el puerto.
- Sube el programa.
- Espera unos segundos (el PIR tarda un poco en “calentarse”).
- Mueve la mano delante del sensor.
👉 Resultado: el servo debería girar a 180º cuando detecta movimiento.
⚠️ Problemas típicos (spoiler: te van a pasar)
- El servo no se mueve → revisa alimentación (5V y GND).
- El PIR detecta todo el rato → es normal al principio, dale unos segundos.
- El servo vibra raro → alimentación insuficiente o cables mal puestos.
💡 Idea extra (para subir nota)
Puedes hacer que:
- El servo se mueva poco a poco (más pro).
- Añadir un buzzer para que suene cuando detecte movimiento.
- Convertirlo en una “mini puerta automática”.
Generado con ia a partir de este prompt por Luna y Nerea: Eres la mejor profesora de tecnología e informática del mundo. Quiero un tutorial para Arduino de un módulo de sensor de movimiento PIR y un modulo de micro servo 9g, que viene en un kit de 37 dispositivos para arduino. El tutorial debe incluir material necesario , diagrama de conexiones y código para el IDE de Arduino. Debe ser fácil de entender , conciso y tiene que ir paso a paso y facil para realizar por el alumnado 4º ESO del IES Monterroso. Necesitamos que utilice estos dos modulos con los cables y el codigo para que al nota un movimiento el sensor, el servo se mueva dando una vuelta de 180º.
