{"title":"Sensor Modules","description":"","products":[{"product_id":"dht11-temperature-and-humidity-sensor-module","title":"DHT11 Temperature and Humidity Sensor module","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eDHT11 Sensor Arduino Temperature and Humidity Module\u003c\/span\u003e\u003c\/h2\u003e\nThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 sensor arduino\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule is widely used for projects that require stable environmental monitoring, and it integrates seamlessly with microcontrollers. As a reliable\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 temperature sensor\u003c\/strong\u003e, it provides accurate readings for DIY automation, while its role as a compact\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003etemperature and humidity sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emakes it suitable for IoT and educational applications. With these combined capabilities, the module ensures smooth data acquisition and consistent performance in various systems.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eItem Type: Sensor\u003c\/li\u003e\n\u003cli\u003eModel: Tem and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003eTemp. Range: 0~50°C, ±2°C error\u003c\/li\u003e\n\u003cli\u003eHumidity Range: 20%~95%RH\u003c\/li\u003e\n\u003cli\u003eResolution: 16 bit\u003c\/li\u003e\n\u003cli\u003eOutput: Digital\u003c\/li\u003e\n\u003cli\u003eDimensions: 31mm (L) x 14mm (W) x 7.5mm (H)\u003c\/li\u003e\n\u003cli\u003eWeight: 5g\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\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eDHT11 sensor with PCB, LED indicator, and cable\u003c\/li\u003e\n\u003cli\u003e3-5V power and I\/O, 4 pins (0.1\" spacing)\u003c\/li\u003e\n\u003cli\u003ePre-built 4.7K or 10K pull-up resistor\u003c\/li\u003e\n\u003cli\u003e2.5mA max current during conversion\u003c\/li\u003e\n\u003cli\u003e20-80% humidity range, ±5% accuracy\u003c\/li\u003e\n\u003cli\u003e0-50°C temperature range, ±2°C accuracy\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\"\u003e\u003cspan\u003eApplications :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeather Monitoring:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIdeal for real-time atmospheric data collection using the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 temperature sensor\u003c\/strong\u003e, ensuring accurate\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003etemperature and humidity \u003c\/strong\u003ereadings for forecasting and analysis.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Automation:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHelps enhance control systems by integrating the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 sensor arduino\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esetup for HVAC automation, improving comfort and energy efficiency.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGreenhouses and Agriculture:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eWidely used where environmental stability is essential, and the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003etemperature and humidity sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule assists in maintaining optimal crop conditions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndustrial and Storage Environments:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUseful for monitoring storage requirements for perishable items with the precision of a\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 temperature sensor\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHealth and Comfort Monitoring:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSupports indoor air quality tracking by utilizing a compact\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003etemperature and humidity sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor daily environmental analysis.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIoT and Remote Monitoring:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCommonly paired with microcontrollers as a\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 sensor arduino\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule for cloud-based temperature and humidity logging in smart applications.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnvironmental Research:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHelps researchers collect consistent data using a highly stable\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003edht11 temperature sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule in long-term studies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutdoor and Portable Uses:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePerfect for portable stations where a lightweight\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003etem and humidity sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esupports real-time climate tracking.\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\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg width=\"85%\" height=\"85%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/DHT11-Module-with-Arduino.jpg?v=1636196613\" alt=\"DHT11 sensor Arduino wiring diagram\"\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=\"gist112858717\" 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-kg060-ino\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-c\" role=\"region\" aria-label=\"KG060.ino content, created by labsguru on 11:09AM on November 06, 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=\"KG060.ino\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003e#\u003cspan class=\"pl-k\"\u003einclude\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026lt;\u003c\/span\u003edht.h\u003cspan class=\"pl-pds\"\u003e\u0026gt;\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pl-c\"\u003e\/\/ Include library\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003e#\u003cspan class=\"pl-k\"\u003edefine\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eoutPin\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e8\u003c\/span\u003e \u003cspan class=\"pl-c\"\u003e\/\/ Defines pin number to which the sensor is connected\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003edht DHT; \u003cspan class=\"pl-c\"\u003e\/\/ Creates a DHT object\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003esetup\u003c\/span\u003e() {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003ebegin\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e9600\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eloop\u003c\/span\u003e() { \u003cspan class=\"pl-c\"\u003e\/\/https:\/\/kitsguru.myshopify.com\/products\/dht11-temperature-and-humidity-sensor-module-with-led\/\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eint\u003c\/span\u003e readData = DHT.\u003cspan class=\"pl-c1\"\u003eread11\u003c\/span\u003e(outPin);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003efloat\u003c\/span\u003e t = DHT.\u003cspan class=\"pl-smi\"\u003etemperature\u003c\/span\u003e; \u003cspan class=\"pl-c\"\u003e\/\/ Read temperature\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003efloat\u003c\/span\u003e h = DHT.\u003cspan class=\"pl-smi\"\u003ehumidity\u003c\/span\u003e; \u003cspan class=\"pl-c\"\u003e\/\/ Read humidity\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003eTemperature = \u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e(t);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e°C | \u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e((t*\u003cspan class=\"pl-c1\"\u003e9.0\u003c\/span\u003e)\/\u003cspan class=\"pl-c1\"\u003e5.0\u003c\/span\u003e+\u003cspan class=\"pl-c1\"\u003e32.0\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/ Convert celsius to fahrenheit\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e°F \u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003eHumidity = \u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprint\u003c\/span\u003e(h);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e% \u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e2000\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/ wait two seconds\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg060-ino-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e} \u003cspan class=\"pl-c\"\u003e\/\/Credits : https:\/\/lastminuteengineers.com\/dht11-module-arduino-tutorial\/\u003c\/span\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 width=\"85%\" height=\"85%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/KY-015-and-DHT11-Temperature-and-Humidty-Sensor-wiring-diagram-for-raspberry-pi.jpg?v=1636197380\" alt=\"DHT11 temperature and humidity sensor Raspberry Pi wiring\"\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=\"gist112858823\" 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-kg60_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=\"KG60_RasberryPI.py content, created by labsguru on 11:18AM on November 06, 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=\"KG60_RasberryPI.py\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_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-kg60_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-v\"\u003eAdafruit_DHT\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC3\" 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-kg60_rasberrypi-py-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003e\/\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ehttps\u003c\/span\u003e:\u003cspan class=\"pl-s1\"\u003e\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\/\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ekitsguru\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003emyshopify\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003ecom\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eproducts\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003edht11\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003etemperature\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eand\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ehumidity\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003emodule\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ewith\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eled\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e# Adafruit_DHT.DHT22, or Adafruit_DHT.AM2302.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-v\"\u003eDHTSensor\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eAdafruit_DHT\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eDHT11\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e# The pin which is connected with the sensor will be declared here\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-v\"\u003eGPIO_Pin\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e23\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_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-kg60_rasberrypi-py-LC11\" 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-kg60_rasberrypi-py-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003ehumid\u003c\/span\u003e, \u003cspan class=\"pl-s1\"\u003etemper\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eAdafruit_DHT\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eread_retry\u003c\/span\u003e(\u003cspan class=\"pl-v\"\u003eDHTSensor\u003c\/span\u003e, \u003cspan class=\"pl-v\"\u003eGPIO_Pin\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003eprint\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e\u0026amp;\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eamp\u003c\/span\u003e;\u003cspan class=\"pl-s1\"\u003equot\u003c\/span\u003e;\u003cspan class=\"pl-v\"\u003eTemperature\u003c\/span\u003e: \u003cspan class=\"pl-c1\"\u003e\u0026amp;\u003c\/span\u003e\u003cspan class=\"pl-smi\"\u003eamp\u003c\/span\u003e;\u003cspan class=\"pl-s1\"\u003equot\u003c\/span\u003e; \u003cspan class=\"pl-c1\"\u003e+\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003etemper\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e+\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e\u0026amp;\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eamp\u003c\/span\u003e;\u003cspan class=\"pl-s1\"\u003equot\u003c\/span\u003e;\u003cspan class=\"pl-cce\"\u003e\\n\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\u0026amp;\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eamp\u003c\/span\u003e;\u003cspan class=\"pl-s1\"\u003equot\u003c\/span\u003e;)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg60_rasberrypi-py-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e3\u003c\/span\u003e) \u003cspan class=\"pl-c1\"\u003e\/\/\u003c\/span\u003e\u003cspan class=\"pl-v\"\u003eCredits\u003c\/span\u003e : \u003cspan class=\"pl-s1\"\u003ehttps\u003c\/span\u003e:\u003cspan class=\"pl-c1\"\u003e\/\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ewww\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003ethegeekpub\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003ecom\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ewiki\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e\/\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003esensor\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ewiki\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003eky\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e015\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003edht11\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e-\u003c\/span\u003e\u003cspan class=\"pl-s1\"\u003ec\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eLength * Width * Height (mm): 31 x 14 x 7.5\u003c\/li\u003e\n\u003cli\u003eWeight (gm): 5\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 DHT11 Temperature and Humidity Sensor Module\u003c\/li\u003e\n\u003cli\u003e3 x Female to Female Connecting Cables\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","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53296268640578,"sku":null,"price":59.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/dht11-sensor-arduino-module-front._2048x2048_f2883e38-6309-4cf5-8470-1a3953d6bfb8.webp?v=1778847916"},{"product_id":"digital-display-for-hc-sr04-ultrasonic-distance-measurement-control-board","title":"Digital Display for HC-SR04 Ultrasonic Distance Measurement Control Board","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eDigital Display for HC-SR04 Ultrasonic Distance Measurement Control Board\u003c\/span\u003e\u003c\/h2\u003e\nThis digital module is designed to work seamlessly with the HC-SR04 ultrasonic transducer, offering a clear numerical readout for real-time distance feedback. It supports hobbyists comparing ultrasonic sensor price options and is ideal for distance measurement using ultrasonic sensor setups in robotics, automation, and educational projects. Because it processes readings through an onboard microcontroller, it ensures stable output and accurate measurements from your ultrasonic transducer hardware. \u003cbr\u003e\u003cbr\u003eDigital Display for HC-SR04 Ultrasonic Distance Measurement Control Board adopts an 8-bit MCU as the main control chip; it can be applied in distance measurement and testing HC-SR04 ultrasonic module performance. It supports serial port display and digital tube display, making it useful for distance measurement using ultrasonic sensor applications in both DIY and professional environments. This module also helps users optimize project budgets when comparing ultrasonic sensor price ranges across platforms.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eMeasurement Range: 3-400 cm\u003c\/li\u003e\n\u003cli\u003eModel No.: STM8S103\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 5V\u003c\/li\u003e\n\u003cli\u003eHC-SR04 Not Included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eFeatures of ultrasonic transducer\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eOnboard STM8S103 high-performance microprocessor.\u003c\/li\u003e\n\u003cli\u003eWith digital tube display.\u003c\/li\u003e\n\u003cli\u003eSerial port data output.\u003c\/li\u003e\n\u003cli\u003eValid Measurement Distance: 3-400cm.\u003c\/li\u003e\n\u003cli\u003eDisplay Unit: cm.\u003c\/li\u003e\n\u003cli\u003eMax Error: 5V.\u003c\/li\u003e\n\u003cli\u003eVCC, GND: 5V power interface.\u003c\/li\u003e\n\u003cli\u003e2.54mm White Socket: 5V power interface.\u003c\/li\u003e\n\u003cli\u003eTX: module serial port transmits pin.\u003c\/li\u003e\n\u003cli\u003eRX: module serial port receives pin.\u003c\/li\u003e\n\u003cli\u003eNRST, SWIN: preset STM8 program download port.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eApplications of ultrasonic transducer:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUltrasonic Distance Measurement\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor automation projects\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-time Distance Display\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eon digital screen connected to an ultrasonic transducer\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eObstacle Detection\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ein robotics and smart vehicles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLiquid Level Monitoring\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ein tanks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eUsing Introduction\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eDisplays measurement via digital tube \u0026amp; serial port\u003c\/li\u003e\n\u003cli\u003eDigital Tube Display: Connect ultrasonic module \u0026amp; 5V power\u003c\/li\u003e\n\u003cli\u003eSerial Port: Connect ultrasonic module to USB-TTL module\u003c\/li\u003e\n\u003cli\u003eBaud Rate: 9600\u003c\/li\u003e\n\u003cli\u003eOutput Format: “D:XXX\\r\\n” (XXX = distance in cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eNotice:\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eMeasured object area should be ≥ 0.5㎡\u003c\/li\u003e\n\u003cli\u003eSurface should be smooth and reflective for accuracy\u003c\/li\u003e\n\u003cli\u003eValid measurement range: 3-400 cm\u003c\/li\u003e\n\u003cli\u003eOut-of-range values may cause incorrect data or 000 display\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attribute\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eBoard Size: 36 x 25 x 12 mm.\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\"\u003e\n\u003cli\u003e1 x Digital Display for HC-SR04 Ultrasonic Distance Measurement Control Board\u003c\/li\u003e\n\u003c\/ul\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":53296670114114,"sku":null,"price":199.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/Digital-Display-for-HC-SR04-Ultrasonic-Distance-Measurement-Control-Board-4_720x_b9838bdd-72de-4886-bf2f-810a0f23d165.webp?v=1778848565"},{"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"},{"product_id":"mq-2-mq2-smoke-sensor","title":"MQ-2 MQ2 Smoke Sensor","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp\u003e\u003cspan\u003eThe MQ-2 smoke sensor is a key component in fire detection and safety systems, designed to detect various combustible gases and smoke particles in the air. Its high sensitivity and fast response time make it a valuable tool in safeguarding lives and property against the dangers of smoke and gas leaks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cstrong\u003eMulti-Gas Detection:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThe MQ-2 sensor can detect a range of combustible gases and smoke particles, including methane, propane, hydrogen, smoke, and other volatile organic compounds.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eHigh Sensitivity:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIt offers high sensitivity to gas concentrations, allowing for early detection of potential fire hazards.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eFast Response Time:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThe sensor provides rapid response times, ensuring quick alerts in case of gas leaks or smoke presence.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eLow Power Consumption:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eWith efficient power management, the sensor consumes minimal energy, suitable for battery-operated systems.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eCompact Design:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIts compact size facilitates easy integration into various fire detection and safety devices.\n\u003cdiv\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eApplication:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cstrong\u003eFire Detection Systems:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eThe MQ-2 sensor is widely used in fire detection systems to detect smoke and combustible gases in residential, commercial, and industrial buildings.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eGas Leak Detectors:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIt is integrated into gas leak detectors to monitor for leaks of methane, propane, hydrogen, and other flammable gases.\n\u003cdiv\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\u003eHigh sensitivity to Propane, smoke, Hydrogen, LPG, CO, alcohol, and Smoke.\u003c\/li\u003e\n\u003cli\u003eFast response time \u0026lt;10s\u003c\/li\u003e\n\u003cli\u003eHigh sensitivity\u003c\/li\u003e\n\u003cli\u003eStable and long life\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eApplications\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eThe gas leak detection system\u003c\/li\u003e\n\u003cli\u003eFire\/safety detection system\u003c\/li\u003e\n\u003cli\u003eGas leak alarm\u003c\/li\u003e\n\u003cli\u003eGas detector\u003c\/li\u003e\n\u003cli\u003eIndustrial combustible gas detector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eDocumentation\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/drive.google.com\/file\/d\/1B0IKcPkSqMQ3IqeYE2JEdfLbWSB5vnST\/view?usp=drive_link\"\u003eDatasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eDimensions 3.6 x 2 x 1 cms\u003c\/li\u003e\n\u003cli\u003eWeight (gm): 25\u003c\/li\u003e\n\u003c\/ul\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 MQ-2 MQ2 Smoke Sensor\u003c\/li\u003e\n\u003c\/ul\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":53299992559938,"sku":null,"price":99.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/MQ-2SmokeSensor_1_720x_c6d74c57-99d9-4bdb-91d0-cfd3be106d35.webp?v=1778853875"},{"product_id":"tcrt5000-reflective-ir-sensor-photoelectric-switch","title":"TCRT5000 Reflective IR sensor photoelectric switch","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eTCRT5000 Reflective IR sensor photoelectric switch\u003c\/span\u003e\u003c\/h2\u003e\n\u003cstrong\u003eThe TCRT5000 Reflective IR sensor\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003ephotoelectric switch is perfect for line tracking robot car like DIY projects. TCRT5000 is a reflective sensor which includes an infrared emitter and phototransistor in a leaded package which blocks visible light.\u003cbr\u003e\u003cbr\u003eThese are the set of replacement IR LED including both emitter and receiver for our Line Sensor Modules.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eItem Type: Switch\u003c\/li\u003e\n\u003cli\u003eModel Type: Photoelectric Switch\u003c\/li\u003e\n\u003cli\u003eModel No.: TCRT5000\u003c\/li\u003e\n\u003cli\u003eOperating Voltage (V): 3.6 to 5\u003c\/li\u003e\n\u003cli\u003eAvg. Current Used (mA): 60\u003c\/li\u003e\n\u003cli\u003eDistance Measure (cm): 1.5\u003c\/li\u003e\n\u003cli\u003eOutput Type: Phototransistor\u003c\/li\u003e\n\u003cli\u003eWeight (g): 8\u003c\/li\u003e\n\u003cli\u003eOperating Temperature (°C): -25 to 85\u003c\/li\u003e\n\u003cli\u003eColor: Black + Blue\u003c\/li\u003e\n\u003cli\u003eMaterial: Plastic + Iron\u003c\/li\u003e\n\u003cli\u003eDetecting Method: Reflective\u003c\/li\u003e\n\u003cli\u003eAdditional Specs: Collector Current: 100mA, Collector-Emitter Voltage: 70V, Forward Current: 60mA\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\u003eDetecting Method: Reflective\u003c\/li\u003e\n\u003cli\u003eAdditional Specs: Collector Current: 100mA, Collector-Emitter Voltage: 70V, Forward Current: 60mA\u003c\/li\u003e\n\u003cli\u003eCompact construction\u003c\/li\u003e\n\u003cli\u003eSenses the presence of an object using the reflective IR beam from the object\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eApplication:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eObject Detection:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUsed in robotics and automation to detect objects or obstacles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLine Following Robots:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHelps in line-tracking systems for autonomous robots.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePosition Sensing:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMeasures the position of a moving part in industrial applications.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCounting Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCounts objects passing through a sensor, used in production lines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpeed Measurement:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUsed in tachometers for measuring the speed of rotating objects.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProximity Sensing:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eDetects the presence of objects in close range, commonly used in industrial systems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEncoder Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUsed in rotary encoders for determining rotational position or motion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAutomation Control:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eProvides feedback for automated control systems in manufacturing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePinout Diagram\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/TCRT5000-Pinout.jpg?v=1635328823\" alt=\"tcrt5000 ir sensor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Arduino\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg height=\"75%\" width=\"75%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/tcrt5000-arduino_4b0216cd-ba30-433b-ace3-7293229d00dc.jpg?v=1635329852\" alt=\"tcrt5000 ir sensor\"\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=\"gist112625824\" 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-tcrt5000-ino\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-c\" role=\"region\" aria-label=\"TCRT5000.ino content, created by labsguru on 10:20AM on October 27, 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=\"TCRT5000.ino\" style=\"width: 100.059%; height: 372.282px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC1\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003eint\u003c\/span\u003e a,b,c;\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC2\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003esetup\u003c\/span\u003e() {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC3\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003ebegin\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e9600\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC4\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003epinMode\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e6\u003c\/span\u003e,OUTPUT);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC5\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC6\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC7\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eloop\u003c\/span\u003e() {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC8\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003edigitalWrite\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e6\u003c\/span\u003e,HIGH); \u003cspan class=\"pl-c\"\u003e\/\/ Turning ON LED\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC9\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelayMicroseconds\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e500\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/wait\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC10\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003ea=\u003cspan class=\"pl-c1\"\u003eanalogRead\u003c\/span\u003e(A3); \u003cspan class=\"pl-c\"\u003e\/\/take reading from photodiode(pin A3) :noise+signal\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC11\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003edigitalWrite\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e6\u003c\/span\u003e,LOW); \u003cspan class=\"pl-c\"\u003e\/\/turn Off LED\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC12\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelayMicroseconds\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e500\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/wait\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC13\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003eb=\u003cspan class=\"pl-c1\"\u003eanalogRead\u003c\/span\u003e(A3); \u003cspan class=\"pl-c\"\u003e\/\/ again take reading from photodiode :noise\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC14\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003ec=a-b; \u003cspan class=\"pl-c\"\u003e\/\/taking differnce:[ (noise+signal)-(noise)] just signal\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC15\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/Serial.print(a); \/\/noise+signal\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC16\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/Serial.print(\"\\t\");\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC17\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/Serial.print(b); \/\/noise\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC18\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/Serial.print(\"\\t\");\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC19\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(c); \u003cspan class=\"pl-c\"\u003e\/\/ denoised signal\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-tcrt5000-ino-LC20\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.3957%; height: 19.5938px;\"\u003e\n\u003cp\u003e} \u003cspan class=\"pl-c\"\u003e\/\/Credits = https:\/\/create.arduino.cc\/\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eLength × Width × Height(mm) : 22 × 10 × 22\u003c\/li\u003e\n\u003cli\u003eWeight (gm) : 1\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 TCRT5000 Reflective IR sensor photoelectric switch \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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53300308050242,"sku":null,"price":15.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/Elecrow-10pcs-lot-TCRT5000-Reflective-Infrared-Sensor-Photoelectric-Switches-TCRT5000L-Sensor-Module-Kit_720x_8f4e5b43-b9d1-48ed-9a49-d9436f646a82.webp?v=1778854203"},{"product_id":"5mm-5506-ldr-photosensitive-resistor-ldr-sensor","title":"5MM 5506 LDR Photosensitive Resistor LDR Sensor","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e5MM 5506 LDR sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis a high-quality component that adjusts resistance with ambient light and serves effectively as an LDR\u003cstrong\u003e light detector\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand an\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLDR photo resistor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor smart lighting control.\n\u003cp\u003eAs light on the surface increases, resistance decreases—allowing the circuit to detect brightness changes efficiently. Therefore, this makes it ideal for automatic ON\/OFF lighting systems and other responsive designs that rely on an\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLDR sensor\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLDR 5MM ldr sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eworks reliably in both bright and dark conditions. Since it mimics the response of the human eye, it remains consistent across varied environments; in short, higher illumination lowers resistance, improving response of the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLDR sensor\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThis component uses Cadmium Sulphide (CdS) photo-conductive cells with a spectral response similar to the human eye. As light intensity rises, cell resistance falls, enabling smooth detection and fast reaction in smoke detection, lighting control, batch counting, and burglar alarm systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details of LDR light detector\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eLight Resistance: ~2–5 K Ω\u003c\/li\u003e\n\u003cli\u003eDark Resistance: ~200 K Ω\u003c\/li\u003e\n\u003cli\u003eMax Voltage: 150 V\u003c\/li\u003e\n\u003cli\u003eMax Power: 100 mW\u003c\/li\u003e\n\u003cli\u003eSpectral Peak: 540 nm\u003c\/li\u003e\n\u003cli\u003eModel: 5506\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\"\u003eAnalog Applications with LDR photo resistor\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eCamera exposure control\u003c\/li\u003e\n\u003cli\u003eAuto slide focus – dual cell\u003c\/li\u003e\n\u003cli\u003ePhotocopy machines – toner density measurement\u003c\/li\u003e\n\u003cli\u003eColorimetric test equipment\u003c\/li\u003e\n\u003cli\u003eDensitometer systems\u003c\/li\u003e\n\u003cli\u003eElectronic scales – dual cell type\u003c\/li\u003e\n\u003cli\u003eAutomatic gain control – modulated light source\u003c\/li\u003e\n\u003cli\u003eAutomated rear-view mirror systems\u003c\/li\u003e\n\u003cli\u003eLight sensing function\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\"\u003eDigital Applications with LDR sensor\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eAutomatic headlight dimmer\u003c\/li\u003e\n\u003cli\u003eNightlight control circuits\u003c\/li\u003e\n\u003cli\u003eOil burner flame-out detection\u003c\/li\u003e\n\u003cli\u003eStreetlight automation systems\u003c\/li\u003e\n\u003cli\u003eAbsence \/ presence (beam breaker) sensors\u003c\/li\u003e\n\u003cli\u003ePosition detection sensors\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\"\u003eFeatures of LDR light detector\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eAccurately senses changes in light intensity\u003c\/li\u003e\n\u003cli\u003eEasy to mount on a breadboard or perfboard\u003c\/li\u003e\n\u003cli\u003eCompatible with microcontrollers and analog ICs\u003c\/li\u003e\n\u003cli\u003eSmall, lightweight, inexpensive, and reliable\u003c\/li\u003e\n\u003cli\u003eFast response speed with high safety performance\u003c\/li\u003e\n\u003cli\u003eEnvironmentally friendly and energy efficient\u003c\/li\u003e\n\u003cli\u003eExcellent reliability and long operating life\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\"\u003eApplications using LDR photo resistor\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003eAutomatic streetlight control and smart lighting\u003c\/li\u003e\n\u003cli\u003eCamera exposure and brightness control\u003c\/li\u003e\n\u003cli\u003eNightlight and home automation systems\u003c\/li\u003e\n\u003cli\u003eFlame detection and fire alarm triggers\u003c\/li\u003e\n\u003cli\u003ePosition and motion detection sensors\u003c\/li\u003e\n\u003cli\u003eLight-based security or intrusion alarms\u003c\/li\u003e\n\u003cli\u003eInteractive electronic toy circuits\u003c\/li\u003e\n\u003cli\u003eSolar-powered and daylight-driven lighting\u003c\/li\u003e\n\u003cli\u003eIndustrial automation light control systems\u003c\/li\u003e\n\u003cli\u003eDisplay brightness auto-adjustment\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\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv id=\"p_video\"\u003e\n\u003ctable class=\"styled-table-rahul\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eMax Pressure (VDC)\u003c\/th\u003e\n\u003cth\u003eMax Power (mW)\u003c\/th\u003e\n\u003cth\u003eAmbient Temp (°C)\u003c\/th\u003e\n\u003cth\u003eSpectral Peak (nm)\u003c\/th\u003e\n\u003cth\u003eBright Resistance (Ω)\u003c\/th\u003e\n\u003cth\u003eDark Resistance (MΩ)\u003c\/th\u003e\n\u003cth\u003eResponse Time (ms)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5506\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e-30 ~ +70\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e4–7 KΩ\u003c\/td\u003e\n\u003ctd\u003e0.5 MΩ\u003c\/td\u003e\n\u003ctd\u003eRise: 30 Fall: 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5516\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e-30 ~ +70\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e5–10 KΩ\u003c\/td\u003e\n\u003ctd\u003e0.5 MΩ\u003c\/td\u003e\n\u003ctd\u003eRise: 30 Fall: 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5528\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e-30 ~ +70\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e10–20 KΩ\u003c\/td\u003e\n\u003ctd\u003e1 MΩ\u003c\/td\u003e\n\u003ctd\u003eRise: 20 Fall: 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5537\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e-30 ~ +70\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e20–30 KΩ\u003c\/td\u003e\n\u003ctd\u003e2 MΩ\u003c\/td\u003e\n\u003ctd\u003eRise: 20 Fall: 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5549\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e-30 ~ +70\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e100–200 KΩ\u003c\/td\u003e\n\u003ctd\u003e10 MΩ\u003c\/td\u003e\n\u003ctd\u003eRise: 20 Fall: 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eDrawing (mm) for ldr sensor\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Dimension diagram of 5mm 5506 LDR sensor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/LDR-Dimensions_480x480.png?v=1694415531\"\u003e\u003c\/p\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 × 5MM 5506 LDR Photosensitive Resistor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53333708210498,"sku":null,"price":5.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/5mm-5506-ldr-dimensions-diagram_720x_ad74b8c2-ad97-40ce-813b-739539816ae4.webp?v=1778854624"},{"product_id":"soil-moisture-meter-soil-humidity-sensor-water-sensor-soil-hygrometer-1","title":"Soil Moisture Meter, Soil Humidity Sensor, Water Sensor, Soil Hygrometer","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eSoil Moisture Meter\u003c\/span\u003e\u003c\/h2\u003e\n\u003cstrong\u003eThis is Soil Moisture Meter,\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eSoil Humidity Sensor, Water Sensor, Soil Hygrometer for Ardunio. With this module, you can tell when your plants need watering by how moist the soil is in your pot, garden, or yard. The two probes on the sensor act as variable resistors. Use it in a home automated watering system, hook it up to IoT, or just use it to find out when your plant needs a little love. Installing this sensor and its PCB will have you on your way to growing a green thumb!\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe soil moisture sensor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003econsists of two probes which are used to measure the volumetric content of water. The two probes allow the current to pass through the soil and then it gets the resistance value to measure the moisture value. When there is more water, the soil will conduct more electricity which means that there will be less resistance. Therefore, the moisture level will be higher. Dry soil conducts electricity poorly, so when there will be less water, then the soil will conduct less electricity which means that there will be more resistance. Therefore, the moisture level will be lower.\n\u003cdiv\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eItem Type: Sensor\u003c\/li\u003e\n\u003cli\u003eModel Type: Soil Sensor\u003c\/li\u003e\n\u003cli\u003eDimension: Soil Probe Dimension: Approx. 6cm x 3cm\u003c\/li\u003e\n\u003cli\u003eCable Length: 20cm\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\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eDual Output: Analog \u0026amp; Digital\u003c\/li\u003e\n\u003cli\u003eEasy Installation with Bolt Hole\u003c\/li\u003e\n\u003cli\u003eIndicators: Red (Power), Green (Digital)\u003c\/li\u003e\n\u003cli\u003eStable LM393 Chip\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\"\u003ePin Description:\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eVCC: 3.3V - 5V\u003c\/li\u003e\n\u003cli\u003eGND: Ground\u003c\/li\u003e\n\u003cli\u003eDO: Digital Output (0 and 1)\u003c\/li\u003e\n\u003cli\u003eAO: Analog Output\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\"\u003e\u003cspan\u003eApplications :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAgriculture:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEfficient irrigation and water conservation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGardening:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMaintains optimal soil moisture for plants.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGreenhouses:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eRegulates moisture for controlled growth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmart Irrigation:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAutomates watering systems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eStudies soil-water interactions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoil Health:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTracks moisture trends for fertility analysis.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnvironmental Monitoring:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eTracks soil moisture in ecosystems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnsures soil stability before building.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeather Stations:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePart of weather data collection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDIY Projects:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUsed in home gardening and IoT systems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisaster Management:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePredicts landslides and droughts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydroponics:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMonitors water content in soilless farming.\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 Soil sensor module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg alt=\"Soil Moisture Sensor Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/Wiring-Soil-Moisture-Sensor-with-Arduino-For-Reading-Analog-Output.jpg?v=1641278759\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cdiv id=\"gist112503056\" 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-soil-sensor-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=\"soil-sensor-rasberryPI.py content, created by labsguru on 12:00PM 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=\"soil-sensor-rasberryPI.py\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-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-soil-sensor-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-soil-sensor-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-soil-sensor-rasberrypi-py-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e#GPIO SETUP\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e21\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC6\" 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\"\u003eBCM\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-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\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\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-soil-sensor-rasberrypi-py-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003edef\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003ecallback\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC10\" 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\"\u003echannel\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Water Detected!\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC12\" 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-soil-sensor-rasberrypi-py-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Water Detected!\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eadd_event_detect\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eBOTH\u003c\/span\u003e, \u003cspan class=\"pl-s1\"\u003ebouncetime\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e300\u003c\/span\u003e) \u003cspan class=\"pl-c\"\u003e# let us know when the pin goes HIGH or LOW\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eadd_event_callback\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e, \u003cspan class=\"pl-s1\"\u003ecallback\u003c\/span\u003e) \u003cspan class=\"pl-c\"\u003e# assign function to GPIO PIN, Run function on change\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-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-soil-sensor-rasberrypi-py-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e# infinite loop\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC19\" 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-soil-sensor-rasberrypi-py-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e1\u003c\/span\u003e)\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Raspberry Pi of moisture sensor module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg alt=\"Soil Moisture Sensor Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/soil-sensor-rasberrypi.jpg?v=1634973532\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cdiv id=\"gist112503056\" 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-soil-sensor-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=\"soil-sensor-rasberryPI.py content, created by labsguru on 12:00PM 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=\"soil-sensor-rasberryPI.py\" style=\"width: 100%; height: 568.49px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC1\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC2\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\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 style=\"height: 0px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC3\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC4\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e#GPIO SETUP\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC5\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e21\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 235.396px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC6\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 235.396px;\"\u003e\n\u003cp\u003e\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\"\u003eBCM\u003c\/span\u003e)\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes of Soil Moisture module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003ePanel PCB Dimension: Approx.3cm x 1.5cm.\u003c\/li\u003e\n\u003cli\u003eSoil Probe Dimension: Approx. 6cm x 2cm.\u003c\/li\u003e\n\u003cli\u003eCable Length: Approx.21cm.\u003c\/li\u003e\n\u003cli\u003eWeight (gm): 7\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 Soil Moisture Meter, Soil Humidity Sensor, Water Sensor, Soil Hygrometer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC7\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\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 style=\"height: 0px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC8\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC9\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003edef\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003ecallback\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC10\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\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\"\u003echannel\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC11\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Water Detected!\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC12\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003eelse\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC13\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-k\"\u003eprint\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\"Water Detected!\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC14\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC15\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 39.1875px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eadd_event_detect\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eBOTH\u003c\/span\u003e, \u003cspan class=\"pl-s1\"\u003ebouncetime\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e300\u003c\/span\u003e) \u003cspan class=\"pl-c\"\u003e# let us know when the pin goes HIGH or LOW\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC16\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 39.1875px;\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eadd_event_callback\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003echannel\u003c\/span\u003e, \u003cspan class=\"pl-s1\"\u003ecallback\u003c\/span\u003e) \u003cspan class=\"pl-c\"\u003e# assign function to GPIO PIN, Run function on change\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC17\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC18\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\u003cspan class=\"pl-c\"\u003e# infinite loop\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC19\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd id=\"file-soil-sensor-rasberrypi-py-LC20\" class=\"blob-code blob-code-inner js-file-line\" style=\"width: 98.4299%; height: 19.5938px;\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e1\u003c\/span\u003e)\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\/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","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53334149497154,"sku":null,"price":32.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/Soil_Moisture_Meter_Soil_Humidity_Sensor_Water_Sensor_Soil_Hygrometer_2_720x_241133fa-c708-4e7e-b253-b4d8913e997d.webp?v=1778906885"}],"url":"https:\/\/siproelectronic.com\/collections\/sensor-modules.oembed","provider":"SIPRO ELECTRONICS","version":"1.0","type":"link"}