{"product_id":"pir-sensor-hc-sr501-motion-detector-pyroelectric-infrared-module","title":"PIR Sensor HC-SR501 Motion Detector Pyroelectric Infrared Module","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003ePIR Sensor HC-SR501\u003c\/span\u003e\u003c\/h2\u003e\n\u003cstrong\u003eThe HC-SR501\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis a compact and highly efficient\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule designed for detecting human motion. It captures changes in infrared radiation emitted by moving objects within its active range, making it a reliable\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir motion sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor automation tasks. Because the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003ehc sr501\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eincludes adjustable sensitivity and timing controls, users can fine-tune detection performance across a wide range of applications.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003eOperating at 5V DC, this\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis commonly used in security alarms, automatic lighting, and home automation projects. With a detection distance of up to 7 meters depending on conditions, the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003ehc sr501\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eintegrates seamlessly with popular platforms such as\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eArduino and Raspberry Pi.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIts low power consumption also makes it suitable for portable or battery-powered devices, where a\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir motion sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emust remain energy-efficient.\n\u003cdiv\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details – hc sr501 reference\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eItem Type: Sensor\u003c\/li\u003e\n\u003cli\u003eModel Type: Motion Sensor Module\u003c\/li\u003e\n\u003cli\u003eModel No.: HC SR501\u003c\/li\u003e\n\u003cli\u003eOperating Voltage (V): 4.5 to 20\u003c\/li\u003e\n\u003cli\u003eAvg. Current Used (mA): 0.06\u003c\/li\u003e\n\u003cli\u003eDistance Measure (cm): 300 ~ 700\u003c\/li\u003e\n\u003cli\u003eOutput Type: (High\/ Low-level Signal) 3.3V TTL output\u003c\/li\u003e\n\u003cli\u003eDimensions (L x W x H) mm: 32 x 24 x 18\u003c\/li\u003e\n\u003cli\u003eWeight (g): 10\u003c\/li\u003e\n\u003cli\u003eOperating Temperature (°C): -20 to 80\u003c\/li\u003e\n\u003cli\u003eDetection Angle: \u0026lt;140°\u003c\/li\u003e\n\u003cli\u003eDelay Time: 5 to 200s (Can be Adjusted, Default 5s +\/- 3%)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePin Definitions – pir motion sensor pins\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eGND: Connects to Ground or Vss\u003c\/li\u003e\n\u003cli\u003eV+: Connects to Vdd (4.5V to 20 VDC)\u003c\/li\u003e\n\u003cli\u003eOUT: Output Connects to an I\/O pin set to INPUT mode (or transistor\/MOSFET)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eInfrared Sensor with Control Circuit Board\u003c\/li\u003e\n\u003cli\u003eThe Sensitivity and Holding Time Can be Adjusted\u003c\/li\u003e\n\u003cli\u003eSensitive Setting: Turn to the Right, Distance Increases (About 7M); Turn to the Left, Distance Reduce (About 3M)\u003c\/li\u003e\n\u003cli\u003eTime Setting: Turn to Right, Time Increases (About 200S); Turn to Left, Time Reduce (About 5S)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003eCalibration\u003c\/h2\u003e\nThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003erequires a ‘warm-up’ period to function correctly. This compensates for environmental temperature changes and can take 10–60 seconds. During this time, avoid motion in the sensing area.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003eSensitivity\u003c\/h2\u003e\nThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003epir sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehas a detection range of approximately 20 feet, although this may vary with environmental factors. It responds to sudden infrared changes, while slowly shifting conditions are ignored as part of normal operation.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eJumper Setting – pir motion sensor modes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eH: Retrigger Mode: Output remains HIGH when repeatedly triggered. Output is LOW when idle.\u003c\/li\u003e\n\u003cli\u003eL: Normal Mode: Output goes HIGH then LOW per trigger. Continuous motion causes repeated HIGH\/LOW pulses.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Arduino of Passive Infrared Sensor\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg alt=\"PIR Motion Sensor with Arduino Circuit Diagram\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/PIR-With-Arduino.png?v=1634800691\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"gist112496963\" class=\"gist\"\u003e\n\u003cdiv class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\"\u003e\n\u003cdiv class=\"gist-data\"\u003e\n\u003cdiv class=\"js-gist-file-update-container js-task-list-container\"\u003e\n\u003cdiv id=\"file-kg001-pir-sensor-arduino\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-text\" role=\"region\" aria-label=\"KG001-PIR-Sensor-Arduino content, created by labsguru on 05:59AM on October 21, 2021.\" tabindex=\"0\"\u003e\n\u003cdiv class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\"\u003e\n\u003ctable data-hpc=\"\" class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip=\"\" data-tagsearch-path=\"KG001-PIR-Sensor-Arduino\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003eint led = 13; \/\/ the pin that the LED is atteched to\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003eint sensor = 2; \/\/ the pin that the sensor is atteched to\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003eint state = LOW; \/\/ by default, no motion detected\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003eint val = 0; \/\/ variable to store the sensor status (value)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003evoid setup() {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003epinMode(led, OUTPUT); \/\/ initalize LED as an output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003epinMode(sensor, INPUT); \/\/ initialize sensor as an input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.begin(9600); \/\/ initialize serial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003evoid loop(){\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003eval = digitalRead(sensor); \/\/ read sensor value\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003eif (val == HIGH) { \/\/ check if the sensor is HIGH\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003edigitalWrite(led, HIGH); \/\/ turn LED ON\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003edelay(500); \/\/ delay 100 milliseconds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003eif (state == LOW) {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.println(\"Motion detected!\");\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003estate = HIGH; \/\/ update variable state to HIGH\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003eelse {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC24\" class=\"blob-code blob-code-inner js-file-line\"\u003edigitalWrite(led, LOW); \/\/ turn LED OFF\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC25\" class=\"blob-code blob-code-inner js-file-line\"\u003edelay(500); \/\/ delay 200 milliseconds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC26\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC27\" class=\"blob-code blob-code-inner js-file-line\"\u003eif (state == HIGH){\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC28\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.println(\"Motion stopped!\");\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC29\" class=\"blob-code blob-code-inner js-file-line\"\u003estate = LOW; \/\/ update variable state to LOW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC30\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC31\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg001-pir-sensor-arduino-LC32\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Raspberry Pi\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg alt=\"PIR Sensor Circuit Diagram With Raspberry pi\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/PIR-Motion-Sensor-using-Raspberry-Pi-Circuit-Diagram_334e5811-e73e-4a42-a4c8-243409c7608b.jpg?v=1634807676\" width=\"65%\" height=\"65%\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"gist112499562\" class=\"gist\"\u003e\n\u003cdiv class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\"\u003e\n\u003cdiv class=\"gist-data\"\u003e\n\u003cdiv class=\"js-gist-file-update-container js-task-list-container\"\u003e\n\u003cdiv id=\"file-pir_rasberrypi-py\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-python\" role=\"region\" aria-label=\"PIR_RasberryPI.py content, created by labsguru on 09:08AM on October 21, 2021.\" tabindex=\"0\"\u003e\n\u003cdiv class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\"\u003e\n\u003ctable data-hpc=\"\" class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip=\"\" data-tagsearch-path=\"PIR_RasberryPI.py\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eimport\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eRPi\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e \u003cspan class=\"pl-k\"\u003eas\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eimport\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e16\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003ebuzzer\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e18\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetmode\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eBOARD\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eIN\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ebuzzer\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eOUT\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ebuzzer\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Initialzing PIR Sensor......\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e12\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"PIR Ready...\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\" \"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003etry\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003ewhile\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eif\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003einput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ebuzzer\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Motion Detected\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003ewhile\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003einput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.2\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC24\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eelse\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC25\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ebuzzer\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC26\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC27\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC28\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eexcept\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eKeyboardInterrupt\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-pir_rasberrypi-py-LC29\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003ecleanup\u003c\/span\u003e()\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes of Passive Infrared Sensor\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eL x W x H (mm): 32 x 24 x 18\u003c\/li\u003e\n\u003cli\u003eWeight (gm): 8\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePackage Includes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003e1 x PIR Motion Sensor HC-SR501 Motion Detector Pyroelectric Infrared Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53299736805698,"sku":null,"price":59.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/Hc-sr501-pir-sensor-module_720x_9535abd3-bad0-4311-b74b-ca3a834fb255.webp?v=1778853488","url":"https:\/\/siproelectronic.com\/products\/pir-sensor-hc-sr501-motion-detector-pyroelectric-infrared-module","provider":"SIPRO ELECTRONICS","version":"1.0","type":"link"}