Leer un sensor de movimiento PIR
Detecte movimiento y ajuste la sensibilidad y el retardo.
Leer un sensor de movimiento PIR es una lección gratuita de Arduino & IoT Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Arduino & IoT Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
Qué detecta un PIR
Un sensor PIR detecta cambios en el calor infrarrojo. Cuando un cuerpo caliente, como una persona, se mueve en su campo de visión, se activa.
Por qué detecta el movimiento
PIR significa infrarrojo pasivo. Solo reacciona a un cambio de calor, por lo que un objeto inmóvil pronto deja de detectarse, mientras que el movimiento destaca.
Tiene tres pines
Un módulo PIR típico tiene tres pines: VCC para la alimentación, GND para tierra y OUT para la señal digital que se lee.
Enciéndalo
La mayoría de los módulos PIR funcionan con 5V. Conecte VCC a 5V y GND a tierra, como haría con cualquier otro sensor digital.
OUT es digital
El pin OUT proporciona una señal digital clara. Pasa a HIGH cuando detecta movimiento y a LOW cuando la zona está tranquila.
Configure el pin como entrada
Indique a la placa que el pin OUT es una entrada para que pueda recibir su señal. Hágalo una vez dentro de setup().
pinMode(2, INPUT);Lea el estado del movimiento
Lea el sensor con digitalRead. Un HIGH devuelto significa que acaba de detectar movimiento cerca.
int motion = digitalRead(2);Actúe al detectar movimiento
Incluya la lectura en una comprobación if para que el código haga algo, como encender un LED, solo cuando el movimiento esté en HIGH.
if (motion == HIGH) {
// movement detected
}Ajuste el retardo
El potenciómetro de ajuste de retardo integrado determina cuánto tiempo permanece OUT en HIGH después de detectar movimiento. Gírelo para mantener la señal más o menos tiempo.
Ajuste la sensibilidad
El segundo potenciómetro de ajuste regula la sensibilidad, es decir, la distancia a la que se activa la detección de movimiento. Redúzcala para ignorar movimientos lejanos.
Deje que se caliente
Después de encenderlo, dé al PIR hasta un minuto para calibrarse. Las primeras lecturas pueden ser inestables hasta que se estabilice.
Comprobación rápida
¿A qué responde realmente un sensor PIR?
Resumen: detectar movimiento
Ha conectado un PIR con VCC, GND y OUT, lo ha leído con digitalRead y ha ajustado los potenciómetros de retardo y sensibilidad.
Aprende C++ con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Leer un sensor de movimiento PIR» es gratis?
Sí — el texto completo de «Leer un sensor de movimiento PIR» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Arduino & IoT Academy, actualiza a CoddyKit PRO. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Leer un sensor de movimiento PIR»?
Detecte movimiento y ajuste la sensibilidad y el retardo. Practicas Arduino & IoT Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Arduino & IoT Academy?
No se requiere experiencia previa. Arduino & IoT Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Leer un sensor de movimiento PIR»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Arduino & IoT Academy?
Sí. Cada lección de Arduino & IoT Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Leer un sensor de movimiento PIR
- Medir la luz con una LDR
- Establecer un umbral de luz
- Luz nocturna automática