top of page

interface pir sensor with arduino

Updated: Aug 8

In this project, you will learn to interface a PIR sensor with the Arduino.

Hardware Components:

1. Arduino Uno - pir sensor with arduino

#ArduinoUno board is used for interfacing the input-output elements to construct a project. It is an open-source microcontroller board that can be programmed according to user requirements.

What is Arduino?

Arduino Uno
Arduino Uno

2. Passive Infrared Sensor(PIR):

PIR sensor detects and measures the infrared radiation emitting from the objects present in its range of application. #PIRsensor is commonly used in motion detection applications.

PIR sensor
PIR sensor

3. LED:

Light Emitting Diode (LED) is a semiconductor device that emits light when the current flows through it. The color of the light emitted by the LED depends on the bandgap the electrons need to cross to recombine with the holes in the semiconductor.


4. Resistor-220Ω:

The resistor is a passive electronic component that offers resistance to the current flowing through it. In this project, we use 220Ω resistors to reduce the current flowing through the LED.

Circuit Connections:

Circuit Connections
Circuit Connections

  • Connect the power pin of the PIR sensor to the 5V of the Arduino via a breadboard.

  • Connect the ground of the PIR sensor to the ground of the Arduino.

  • Connect the signal pin of the PIR sensor to D13 of the Arduino.

  • Connect the Anode of the LED pin to D12 of the Arduino through a 220Ω resistor.

  • Connect the cathode of the Arduino to the ground rail on the breadboard.


  • Define the Arduino pins connected to the PIR sensor and the LED.

  • Define and initialize a boolean variable pi_val to 0.

  • In void setup(), start the serial monitor output with a 9600 baud rate.

  • Set the pin modes for the LED and the PIR pins.

  • In void loop(), store the Digital value read from the PIR sensor in the variable pi_val.

  • Using the if-else condition, set the LED to glow for a high pi_val. Set the led output to low, otherwise.


Connect the hardware connections and copy the code in the Arduino IDE. When the PIR sensor detects any movement in its range, then the LED will glow.

Interfacing a PIR sensor with the Arduino
Interfacing a PIR sensor with the Arduino

Video By - Maninder Kumar

Written by-

Name- Nagashree R Nadig

Portfolio Link-

See also-

SMS alert using IOT - Esp8266

Motion Controlled Colour Changer

Follow us -

Please do follow us i.e #learnelectronicsindia to get daily updates about new blogs, videos, courses, quizzes, and contests.

Facebook | LinkedIn | Instagram | Youtube | Website | Gmail

Want us to help you with the projects, write your inquiry here - Order Projects

Check out our Free Arduino Projects Playlist - Arduino Projects

Check out our Free Raspberry Pi Projects Playlist - Raspberry Pi Projects

Check out our Free TinkerCAD Projects Playlist - TinkerCAD Projects

Check out our Free IoT Projects Playlist - IoT Projects

Check out our Free Home Automation Projects Playlist - Home Automation Projects

Check out our Free NodeMCu Projects Playlist - NodeMCu Projects

413 views2 comments

Related Posts

See All
bottom of page