PIR Motion Sensor Module RobotDYN

Out Of Stock



The PIR Motion Sensor Module by RobotDYN is a low-cost, highly variable passive infrared (PIR) motion sensor that is typically used in intruder alarms and automated lighting systems.


Package Includes:

  • 1 x PIR Motion Sensor Module RobotDYN



  • Wide operating voltage range from 5V to 12V
  • On-board 3.3V LDO regulator circuit
  • Low power consumption in idle mode.
  • High reliability
  • Adjustable sensitivity or detection distance
  • Adjustable output time delay (Adjust how much time the output will remain high after the sensor detects a signal) 0.5s ~ 600s
  • Can be used separately without any additional microcontroller or platform like Arduino or Raspberry Pi etc. But you can use them to enhance your project.
  • Light sensing control feature (Optional)
  • Temperature sensing control feature (Optional)
  • Low cost
  • Using BISS0001 high-quality PIR processing chip
  • 120-degree detection angle
  • 3 to 7 meters or more detection range
  • Easy to communicate with any platform like Arduino or Raspberry Pi and all microcontrollers.
  • Easy to communicate with analog circuits



The HC-PIR Motion Sensor Module RobotDYN motion sensor module is a Passive infrared (IR) motion sensor that is commonly used in alarm and controlled lighting systems. It can be used alone or in conjunction with a microcontroller or CPU to create a wide range of motion-detecting devices. it has a small 31.5 x 24 mm printed circuit board with a PIR motion sensor on the front, an Onboard 3.3V LDO regulator circuit, and a white fresnel lens that improves the lens's function while protecting it. The circuitry with the chip and all the components required for processing the sensor data is located on the back of the PCB.


Principle of Work:

The PIR sensor measures variations in the amount of infrared radiation impinging on it, depending on the temperature and surface properties of the objects in front of it. When an object, like a person, passes in front of a background, like a wall, the temperature in the sensor's field of view rises from ambient to body temperature and then drops back to normal. The sensor detects by converting the resulting change in incoming infrared radiation into a change in output voltage. Moving objects relative to the background may also set off the detector. This is because objects with comparable surface temperatures but varying surface characteristics may emit infrared light in a different way.


Sensitivity (range) adjustment

The maximum sensing distance (detection range) of the PIR Motion Sensor Module RobotDYN is 7 meters. The detecting distance may be adjusted by rotating the sensitivity potentiometer CW or CCW The detecting distance is increased to a maximum of 7 meters by rotating the potentiometer clockwise. Counterclockwise rotation reduces the detecting distance to a minimum of 3 meters.

Time-delay adjustment (Tx)

This potentiometer may control how long the output remains HIGH after motion is detected. The delay is 0.5 seconds at the most and 600 seconds or 10 minutes at the most. Increase the delay by turning the potentiometer clockwise, and decrease the delay by turning it counterclockwise.


Pinout of the Module:

Robotdyn Capteur de mouvement PIR

Pin on the PCB

VCC Positive DC power supply between 5V…12V
GND  Ground
 Out Digital output (HIGH: 3.3V or LOW: 0V)



  • Intruder alarms
  • Entryway lighting
  • Security lighting
  • Hand dryers
  • Automatic doors






The module does not need a Library to function with Arduino



int led = 13;                // the pin that the LED is atteched to
int sensor = 2;              // the pin that the sensor is atteched to
int state = LOW;             // by default, no motion detected
int val = 0;                 // variable to store the sensor status (value)

void setup() {
  pinMode(led, OUTPUT);      // initalize LED as an output
  pinMode(sensor, INPUT);    // initialize sensor as an input
  Serial.begin(9600);        // initialize serial

void loop(){
  val = digitalRead(sensor);   // read sensor value
  if (val == HIGH) {           // check if the sensor is HIGH
    digitalWrite(led, HIGH);   // turn LED ON
    delay(500);                // delay 100 milliseconds 
    if (state == LOW) {
      Serial.println("Motion detected!"); 
      state = HIGH;       // update variable state to HIGH
  else {
      digitalWrite(led, LOW); // turn LED OFF
      delay(500);             // delay 200 milliseconds 
      if (state == HIGH){
        Serial.println("Motion stopped!");
        state = LOW;       // update variable state to LOW

Technical Details:

Voltage 5 V – 12 V
Logic output 3.3 V / 0 V
Delay time 0.5 s – 600s, custom up to 10 min
Lock time 2 s (default)
Sensing range <120 °, within 7 m
Temperature – 15 ~ +70 °C
Dimension 31.5 x 24 mm

screw-screw 28 mm, M2

Lens diameter: 23 mm



Link 1

Link 2



If we compare this Module to the PIR Motion Sensor Module RobotDYN we will see that they are very similar except the RobotDYN has a better PCB black layout, and has a higher delay time, and Higher working voltage of 5v up to 12 only, and a the pinout numbering is different.