Mi Arduino

Menu
  • Inicio
  • Categorías
    • Características de los Arduinos
    • General
    • Programación para Arduinos
    • Tutoriales de uso de los Arduinos
  • Legales y Contacto
    • Política de Privacidad y Condiciones de Uso
    • Contacto
    • Política de Cookies
    • Acerca de Nosotros
Home
General
Cómo conectar sensor PIR a Arduino y detectar ‍♂️ movimiento
General

Cómo conectar sensor PIR a Arduino y detectar ‍♂️ movimiento

Desiree K. Aguero 23 de noviembre de 2023

Los sensores de movimiento son componentes clave en muchos proyectos de Arduino, ya sea para implementar sistemas de seguridad o automatización del hogar. En este artículo, te enseñaremos cómo conectar un sensor PIR (Passive Infrared) a tu Arduino paso a paso. Aprenderás el funcionamiento básico del sensor PIR, los materiales necesarios para la conexión y cómo configurar el código en Arduino. ¡Sigue leyendo y conviértete en un experto en la materia!

índice de Contenidos

Toggle
  • ¿Qué es un sensor PIR?
  • Materiales necesarios
  • Conexión del sensor PIR a Arduino
    • Paso 1: Identificar los pines del sensor PIR
    • Paso 2: Preparar el Arduino
    • Paso 3: Conexión física
    • Paso 4: Configuración del código
  • Pruebas y depuración
  • Conclusiones

¿Qué es un sensor PIR?

El término PIR significa Passive Infrared (Infrarrojo Pasivo). Un sensor PIR es capaz de detectar el calor radiado por un objeto en su campo de visión. Su funcionamiento se basa en la detección de cambios en la radiación infrarroja generada por los objetos en movimiento. Este tipo de sensor es ampliamente utilizado en sistemas de seguridad y automatización, ya que permite detectar la presencia de personas u objetos en un área determinada.

Existen dife

El término PIR significa Passive Infrared (Infrarrojo Pasivo). Un sensor PIR es capaz de detectar el calor radiado por un objeto en su campo de visión. Su funcionamiento se basa en la detección de cambios en la radiación infrarroja generada por los objetos en movimiento. Este tipo de sensor es ampliamente utilizado en sistemas de seguridad y automatización, ya que permite detectar la presencia de personas u objetos en un área determinada.

Existen diferentes tipos de sensores PIR en el mercado, pero todos comparten una estructura similar. Están compuestos por una lente especial que enfoca la radiación infrarroja hacia un detector, un sensor PIR propiamente dicho y un circuito de procesamiento de señales. Cuando el sensor detecta un cambio en la radiación infrarroja, envía una señal al circuito de procesamiento, que a su vez activa una salida lógica.

Te recomendamos también Dónde descargar programa Arduino GRATIS y completoDónde descargar programa Arduino GRATIS y completo

En proyectos de Arduino, los sensores PIR son utilizados para activar diferentes acciones en función de la detección de movimiento, como encender luces, activar alarmas o registrar la presencia de personas en un espacio determinado.

Materiales necesarios

Para llevar a cabo la conexión de un sensor PIR a Arduino, necesitarás los siguientes materiales:

  • Un sensor PIR
  • Un Arduino (recomendamos el Arduino Uno)
  • Cables de conexión
  • Protoboard

Es importante elegir un buen sensor PIR y un Arduino de calidad para garantizar un correcto funcionamiento. A continuación, te recomendamos algunas marcas y modelos confiables:

  • Sensor PIR: HC-SR501
  • Arduino: Arduino Uno R3

Conexión del sensor PIR a Arduino

Paso 1: Identificar los pines del sensor PIR

Antes de realizar la conexión física, es necesario comprender los diferentes pines del sensor PIR. Los pines más comunes son:

  • VCC: Alimentación del sensor (5V)
  • GND: Conexión a tierra
  • OUT: Salida de señal del sensor

Paso 2: Preparar el Arduino

Para conectar el sensor PIR a Arduino, necesitarás utilizar algunos pines digitales y analógicos. Asegúrate de tener identificados los pines que utilizarás y ten en cuenta la siguiente información:

Te recomendamos también Dónde descargar programa Arduino GRATIS y completoDónde descargar programa Arduino GRATIS y completo
Te recomendamos también ¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!
  • Puerto digital 2 (D2) en Arduino: conexión al pin OUT del sensor PIR
  • Puerto digital 5V en Arduino: conexión al pin VCC del sensor PIR
  • Puerto GND en Arduino: conexión al pin GND del sensor PIR

Paso 3: Conexión física

Ahora vamos a realizar la conexión física entre el sensor PIR y Arduino. Sigue estos pasos:

  1. Conecta el pin OUT del sensor PIR al puerto digital D2 de Arduino.
  2. Conecta el pin VCC del sensor PIR al puerto digital 5V de Arduino.
  3. Conecta el pin GND del sensor PIR al puerto GND de Arduino.

Paso 4: Configuración del código

Una vez que hayas realizado la conexión física, es necesario configurar el código en Arduino para leer las señales del sensor PIR. A continuación, te mostramos un ejemplo de código:

// Declaración de variables
int pirPin = 2; // Pin de conexión del sensor PIR

void setup() {
  Serial.begin(9600); // Inicialización de la comunicación serial
  pinMode(pirPin, INPUT); // Configuración del pin del sensor PIR como entrada
}

void loop() {
  // Leer el estado del sensor PIR
  int pirState = digitalRead(pirPin);
  
  // Verificar si se detectó movimiento
  if (pirState == HIGH) {
    Serial.println("¡Movimiento detectado!");
  } else {
    Serial.println("No se detectó movimiento");
  }
  
  delay(1000); // Retardo para evitar lecturas consecutivas
}

En este código, se declara la variable pirPin para almacenar el número del pin al que está conectado el sensor PIR. En la función setup(), se configura este pin como entrada. En la función loop(), se lee el estado del sensor PIR y se imprime un mensaje en la consola de Arduino según el resultado de la detección de movimiento.

Es importante mencionar que en este código solo se muestra una forma básica de utilizar el sensor PIR en Arduino. Dependiendo de tus necesidades, podrás ajustar la sensibilidad y el tiempo de retardo del sensor PIR modificando el código.

Pruebas y depuración

Una vez que hayas cargado el código en Arduino, es hora de realizar algunas pruebas para verificar que la conexión entre el sensor PIR y Arduino funciona correctamente:

Te recomendamos también Dónde descargar programa Arduino GRATIS y completoDónde descargar programa Arduino GRATIS y completo
Te recomendamos también ¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!
Te recomendamos también Construye un brazo robótico con Arduino: guía paso a paso ⚙️Construye un brazo robótico con Arduino: guía paso a paso ⚙️
  1. Conecta Arduino a tu computadora y carga el código en la placa.
  2. Abre la consola de Arduino para verificar los mensajes de detección de movimiento.
  3. Realiza diferentes movimientos frente al sensor PIR y observa cómo reacciona el programa.

Si encuentras algún problema durante las pruebas, aquí te dejamos algunas soluciones a problemas comunes relacionados con el sensor PIR:

  • Verifica las conexiones físicas entre el sensor PIR y Arduino. Asegúrate de que estén bien ajustadas.
  • Comprueba que el código esté correctamente cargado en Arduino. Verifica que no haya errores de sintaxis.
  • Ajusta la sensibilidad y el tiempo de retardo del sensor PIR. Puedes hacerlo modificando los parámetros en el código.

Recuerda que la práctica y la paciencia son fundamentales para dominar el uso del sensor PIR y Arduino. ¡Sigue experimentando y desarrolla proyectos prácticos utilizando esta combinación poderosa!

Conclusiones

En este artículo, hemos aprendido cómo conectar un sensor PIR a Arduino para detectar movimiento en proyectos. Hemos comprendido el funcionamiento básico del sensor PIR, identificado los materiales necesarios y realizado la conexión física en Arduino. Además, hemos configurado el código en Arduino y realizado pruebas para verificar su correcto funcionamiento.

Esperamos que esta guía paso a paso te haya ayudado a familiarizarte con los sensores PIR y su integración con Arduino. Te invitamos a seguir explorando y experimentando con esta tecnología, y a expandir tu aprendizaje con otros sensores y actuadores compatibles con Arduino.

Si deseas profundizar en este tema, te recomendamos consultar otros recursos relacionados, como tutoriales y proyectos de Arduino utilizando sensores PIR, además de recomendaciones de tiendas en línea donde puedes adquirir los materiales necesarios. También puedes buscar libros, vídeos o cursos especializados en Arduino y sensores de movimiento.

Te recomendamos también Dónde descargar programa Arduino GRATIS y completoDónde descargar programa Arduino GRATIS y completo
Te recomendamos también ¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!¡Crea tu sensor de estacionamiento con Arduino y evita accidentes!
Te recomendamos también Construye un brazo robótico con Arduino: guía paso a paso ⚙️Construye un brazo robótico con Arduino: guía paso a paso ⚙️
Te recomendamos también ¡Aprende a usar un sensor de movimiento con Arduino!¡Aprende a usar un sensor de movimiento con Arduino!
Share
Tweet
Email
Prev Article
Next Article

Related Articles

Conecta tu Arduino a una fuente de alimentación externa en 5 pasos sencillos
En el mundo de la electrónica y la programación, Arduino …

Conecta tu Arduino a una fuente de alimentación externa en 5 pasos sencillos

Encuentra un simulador de Arduino gratis | ¡No te lo pierdas!
A medida que la tecnología avanza, el mundo de la …

Encuentra un simulador de Arduino gratis | ¡No te lo pierdas!

About The Author

Desiree K. Aguero

¡Hola! Soy Desiree Aguero, estudiante de Ingeniería y apasionada del mundo de la tecnología. En este blog, comparto mi amor por Arduino y la electrónica, explorando proyectos innovadores y soluciones creativas. Mi objetivo es hacer que la tecnología sea accesible para todos, proporcionando tutoriales detallados y recursos útiles. Únete a mí en este emocionante viaje de aprendizaje y descubrimiento. ¡Juntos, haremos grandes cosas con Arduino!

Leave a Reply

Lo siento, debes estar conectado para publicar un comentario.

Mi Arduino

Todo Referente a los Arduinos
Copyright © 2026 Mi Arduino
Todos Los Derechos Reservados
Gestionar consentimiento
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}