{{ :electronic:pir:p8230873a.jpg?200|MH-SR505}} ^ PIR Description || ^Model|**MH-SR505 (HC-SR505)**| ^Manufacturer| | ^Operating voltage|4.5 - 20V| ^Quiescent Current|60µA| ^Output level|3.3V| ^Retriggerable|Y| ^Delay time|8s| ^Block time| | ^Board Dimensions|10 x 23mm | ^Sensor cone angle|< 100º| ^Sensor range|< 3m| ^Operation Temperature|-20 to +80ºC| ^Sensor lens size|10mm| Arduino test code:
#define PIR_MOTION_SENSOR 2  //Pin D2 is connected the module output
#define LED  13  //Assume the Arduino has an LED on D13

void setup() {
  pinMode(PIR_MOTION_SENSOR, INPUT);
  pinMode(LED,OUTPUT);
  digitalWrite(LED,LOW);
}

void loop() {
  int sensorValue = digitalRead(PIR_MOTION_SENSOR);
  if(sensorValue == HIGH)
    digitalWrite(LED,HIGH);
  else
    digitalWrite(LED,LOW);
}
====Related datasheets==== * {{:electronic:datasheet:egmicro:eg4001_datasheet_en.pdf|EG4001}} PIR controller. * [[https://unusualelectronics.co.uk/hc-sr505-mini-pir-module-review/|HC SR505 pir module review]] \\ \\ ---- * Module schematic similar to this:\\ {{https://web.archive.org/web/20180823211824if_/http://unusualelectronics.co.uk/wordpress/wp-content/uploads/pir_module_circuit.png|HC-SR505 circuit}} ((by David Thorpe, https://unusualelectronics.co.uk)). ---- ===== Examples : ===== {{:electronic:pir:p8230873a.jpg?800|MH-SR505}} {{:electronic:pir:p8230876a.jpg?800|MH-SR505}} {{:electronic:pir:p8230875a.jpg?800|MH-SR505}} {{:electronic:pir:p8240878a.jpg?800|MH-SR505}} {{:electronic:pir:p8230877a.jpg?800|MH-SR505}}\\ (The resistor labeled 180 (18Ω ?) actually appears to measure about 150k) {{:electronic:pir:p8230874a.jpg?800|MH-SR505}}