{"id":52528,"date":"2017-04-09T19:10:11","date_gmt":"2017-04-09T18:10:11","guid":{"rendered":"https:\/\/www.microplanet.ma\/?post_type=product&#038;p=52528"},"modified":"2026-10-19T16:02:46","modified_gmt":"2026-10-19T16:02:46","slug":"ky-032-smart-ir-obstacle-detection-module","status":"publish","type":"product","link":"https:\/\/www.microplanet.ma\/en\/produit\/ky-032-smart-ir-obstacle-detection-module\/","title":{"rendered":"KY-032 Smart IR Obstacle Detection Module"},"content":{"rendered":"<h3>KY-032 Smart IR Obstacle Detection Module<\/h3>\n<p>The KY-032 emits infrared light from its IR transmitter. When the light hits an obstacle, it is reflected and detected by the IR receiver. When an obstacle is detected, the module sends a digital LOW signal on its output pin. The built-in potentiometers adjust the detection sensitivity and IR emission intensity.<\/p>\n<h4>Applications<\/h4>\n<ul>\n<li><strong>Robotics:<\/strong> obstacle avoidance for autonomous robots<\/li>\n<li><strong>Security systems:<\/strong> presence detection and monitoring<\/li>\n<li><strong>DIY projects:<\/strong> obstacle detection in prototypes and other builds<\/li>\n<li><strong>Industrial automation:<\/strong> object detection and control<\/li>\n<\/ul>\n<h3>Using the KY-032 with Arduino Uno<\/h3>\n<h4>Basic example components<\/h4>\n<ul>\n<li>1 \u00d7 KY-032 sensor<\/li>\n<li>1 \u00d7 Arduino Uno<\/li>\n<li>Jumper wires<\/li>\n<li>Breadboard<\/li>\n<\/ul>\n<h4>Basic Arduino code<\/h4>\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>int sensorPin = 8; \/\/ Broche connect\u00e9e \u00e0 la sortie du capteur\r\nint ledPin = 13;\u00a0 \/\/ Broche connect\u00e9e \u00e0 la LED int\u00e9gr\u00e9e\r\n\r\n\r\nvoid setup() {\r\n\u00a0 pinMode(sensorPin, INPUT);\r\n\u00a0 pinMode(ledPin, OUTPUT);\r\n\u00a0 Serial.begin(9600);\r\n}\r\n\r\n\r\nvoid loop() {\r\n\u00a0 int sensorValue = digitalRead(sensorPin);\r\n\u00a0 if (sensorValue == LOW) {\r\n\u00a0 \u00a0 digitalWrite(ledPin, HIGH);\r\n\u00a0 \u00a0 Serial.println(\"Obstacle d\u00e9tect\u00e9\");\r\n\u00a0 } else {\r\n\u00a0 \u00a0 digitalWrite(ledPin, LOW);\r\n\u00a0 \u00a0 Serial.println(\"Pas d'obstacle\");\r\n\u00a0 }\r\n\u00a0 delay(1000);\r\n}<\/code><\/pre>\n<h4>Basic code explanation<\/h4>\n<ol>\n<li><strong>Pin setup:<\/strong> <code>sensorPin<\/code> is configured as an input and <code>ledPin<\/code> as an output.<\/li>\n<li><strong>Read the sensor:<\/strong> when an obstacle is detected (LOW signal), the built-in LED turns on and a message is printed to the Serial Monitor.<\/li>\n<li><strong>Main loop:<\/strong> the sensor is read continuously; the LED turns on or off according to the detection result.<\/li>\n<\/ol>\n<h4>Basic pinout<\/h4>\n<ul>\n<li><strong>GND:<\/strong> connect to Arduino GND<\/li>\n<li><strong>VCC:<\/strong> connect to Arduino 5V<\/li>\n<li><strong>S:<\/strong> connect to Arduino digital pin 8<\/li>\n<li><strong>EN:<\/strong> leave unconnected; the sensor is enabled by default<\/li>\n<\/ul>\n<h4>Advanced example components<\/h4>\n<ul>\n<li>1 \u00d7 KY-032 sensor<\/li>\n<li>1 \u00d7 Arduino Uno<\/li>\n<li>1 \u00d7 1602 I2C LCD<\/li>\n<li>Jumper wires<\/li>\n<li>Breadboard<\/li>\n<\/ul>\n<h4>Advanced code with 1602 I2C LCD<\/h4>\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Wire.h&gt;\r\n#include &lt;LiquidCrystal_I2C.h&gt;\r\n\r\n\r\nint sensorPin = 8; \/\/ Broche connect\u00e9e \u00e0 la sortie du capteur\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);\r\n\r\n\r\nvoid setup() {\r\n\u00a0 lcd.begin();\r\n\u00a0 lcd.backlight();\r\n\u00a0 pinMode(sensorPin, INPUT);\r\n\u00a0 Serial.begin(9600);\r\n}\r\n\r\n\r\nvoid loop() {\r\n\u00a0 int sensorValue = digitalRead(sensorPin);\r\n\u00a0 lcd.setCursor(0, 0);\r\n\u00a0 if (sensorValue == LOW) {\r\n\u00a0 \u00a0 lcd.print(\"Obstacle detecte\");\r\n\u00a0 \u00a0 Serial.println(\"Obstacle d\u00e9tect\u00e9\");\r\n\u00a0 } else {\r\n\u00a0 \u00a0 lcd.print(\"Pas d'obstacle \");\r\n\u00a0 \u00a0 Serial.println(\"Pas d'obstacle\");\r\n\u00a0 }\r\n\u00a0 delay(1000);\r\n}<\/code><\/pre>\n<h4>Advanced code explanation<\/h4>\n<ol>\n<li><strong>Initialize libraries:<\/strong> use <code>Wire<\/code> and <code>LiquidCrystal_I2C<\/code> for the I2C LCD.<\/li>\n<li><strong>Set up pins and display:<\/strong> configure the sensor pin and initialize the LCD.<\/li>\n<li><strong>Main loop:<\/strong> read the obstacle-detection state and show the result on the LCD and Serial Monitor.<\/li>\n<\/ol>\n<h4>Advanced pinout<\/h4>\n<ul>\n<li><strong>GND:<\/strong> connect to Arduino GND<\/li>\n<li><strong>VCC:<\/strong> connect to Arduino 5V<\/li>\n<li><strong>S:<\/strong> connect to Arduino digital pin 8<\/li>\n<li><strong>SDA (LCD):<\/strong> connect to Arduino A4<\/li>\n<li><strong>SCL (LCD):<\/strong> connect to Arduino A5<\/li>\n<\/ul>\n<h4>Installing the library<\/h4>\n<ol>\n<li>Open the Arduino IDE.<\/li>\n<li>Choose <strong>Sketch \u2192 Include Library \u2192 Manage Libraries<\/strong>.<\/li>\n<li>Search for <code>LiquidCrystal_I2C<\/code> and install the library by Frank de Brabander.<\/li>\n<\/ol>\n<p><span style=\"font-size: 8pt;\">Keywords: obstacle avoidance, sensor, collision prevention, obstacle detection, robot obstacle avoidance, proximity sensor, IR module, robot automation, adjustable sensor, IR technology.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adjustable KY-032 infrared obstacle sensor with digital LOW output for robotics, security and automation projects.<\/p>\n","protected":false},"featured_media":52530,"template":"","meta":[],"product_brand":[],"product_cat":[61,72],"product_tag":[],"class_list":["post-52528","product","type-product","status-publish","has-post-thumbnail","product_cat-developpement","product_cat-modules-capteurs","first","instock","sale","taxable","shipping-taxable","purchasable","product-type-simple"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc<\/title>\n<meta name=\"description\" content=\"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc\" \/>\n<meta property=\"og:description\" content=\"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroPlanet Maroc\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ArduinoPlanet\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T16:02:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/124-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1494\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/\",\"name\":\"KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/124-1.png\",\"datePublished\":\"2017-04-09T18:10:11+00:00\",\"dateModified\":\"2026-10-19T16:02:46+00:00\",\"description\":\"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/124-1.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2017\\\/04\\\/124-1.png\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/module-detecteur-smart-dobstacle-ky-032\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"KY-032 Smart IR Obstacle Detection Module\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"name\":\"MicroPlanet Maroc\",\"description\":\"Arduino, Electronique DIY, Modules, Composants, Raspberry PI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microplanet.ma\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\",\"name\":\"MicroPlanet\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"width\":400,\"height\":133,\"caption\":\"MicroPlanet\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ArduinoPlanet\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc","description":"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/","og_locale":"en_US","og_type":"article","og_title":"KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc","og_description":"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.","og_url":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/","og_site_name":"MicroPlanet Maroc","article_publisher":"https:\/\/www.facebook.com\/ArduinoPlanet\/","article_modified_time":"2026-10-19T16:02:46+00:00","og_image":[{"width":1494,"height":1000,"url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/124-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/","url":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/","name":"KY-032 Smart IR Obstacle Detection Module - MicroPlanet Maroc","isPartOf":{"@id":"https:\/\/www.microplanet.ma\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/#primaryimage"},"image":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/124-1.png","datePublished":"2017-04-09T18:10:11+00:00","dateModified":"2026-10-19T16:02:46+00:00","description":"KY-032 infrared obstacle sensor with adjustable sensitivity and digital LOW output. Includes Arduino Uno examples, LCD code and pinout.","breadcrumb":{"@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/#primaryimage","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/124-1.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2017\/04\/124-1.png","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.microplanet.ma\/produit\/module-detecteur-smart-dobstacle-ky-032\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.microplanet.ma\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/www.microplanet.ma\/shop\/"},{"@type":"ListItem","position":3,"name":"KY-032 Smart IR Obstacle Detection Module"}]},{"@type":"WebSite","@id":"https:\/\/www.microplanet.ma\/#website","url":"https:\/\/www.microplanet.ma\/","name":"MicroPlanet Maroc","description":"Arduino, Electronique DIY, Modules, Composants, Raspberry PI","publisher":{"@id":"https:\/\/www.microplanet.ma\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microplanet.ma\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microplanet.ma\/#organization","name":"MicroPlanet","url":"https:\/\/www.microplanet.ma\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","width":400,"height":133,"caption":"MicroPlanet"},"image":{"@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ArduinoPlanet\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product\/52528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media\/52530"}],"wp:attachment":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media?parent=52528"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_brand?post=52528"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_cat?post=52528"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_tag?post=52528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}