        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7197,"date":"2023-02-27T21:26:39","date_gmt":"2023-02-27T21:26:39","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7197"},"modified":"2023-02-27T21:35:02","modified_gmt":"2023-02-27T21:35:02","slug":"sensor-ky-032-arduino","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2023\/02\/sensor-ky-032-arduino\/","title":{"rendered":"Probando el sensor detector de obst\u00e1culos ky-032 y Arduino"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705 Probando el sensor detector de obst\u00e1culos ky-032 y Arduino - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/T7GjTOu28dU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>El sensor detector de obst\u00e1culos KY-032 es un componente electr\u00f3nico que se utiliza para detectar obst\u00e1culos en el camino y enviar una se\u00f1al de retroalimentaci\u00f3n a un microcontrolador o placa de desarrollo como Arduino. Es com\u00fanmente utilizado en proyectos de rob\u00f3tica y en sistemas de automatizaci\u00f3n en los que se necesita detectar objetos en movimiento o en reposo.<\/p>\n<p>Para utilizar el sensor KY-032, se necesita un microcontrolador o un Arduino, que permita la detecci\u00f3n del sensor para interpretar los datos que se recogen y tomar decisiones en consecuencia. Es necesario conectar el sensor, mediante los pines de alimentaci\u00f3n y salida al Arduino, siguiendo las especificaciones del fabricante.<\/p>\n<p>El KY-032 cuenta con un emisor de infrarrojos y un receptor de luz que detecta la presencia de obst\u00e1culos en el camino. Cuando un objeto se encuentra cerca del sensor, el emisor de infrarrojos env\u00eda una se\u00f1al de luz infrarroja, que rebota en el objeto y es detectada por el receptor. La intensidad de la se\u00f1al detectada es proporcional a la distancia entre el sensor y el objeto.<\/p>\n<p>Para probar el sensor KY-032 y Arduino, se puede realizar un proyecto sencillo en el que se utilice el sensor para detectar la presencia de un objeto y encender un LED o activar un buzzer como en este ejemplo. Para ello, se puede utilizar la plataforma de programaci\u00f3n de Arduino y escribir un c\u00f3digo que permita al Arduino interpretar los datos del sensor.<\/p>\n<p>En primer lugar, se debe conectar el sensor KY-032 al Arduino siguiendo las especificaciones del fabricante. Luego, se puede conectar el buzzer al pin digital numero 9 del Arduino.<\/p>\n<p>Una vez que se han realizado las conexiones, se puede proceder a programar el Arduino para interpretar los datos del sensor.<\/p>\n<p>Una vez que se ha escrito el c\u00f3digo y se ha subido al Arduino, se puede probar el sensor detectando objetos en el camino y viendo c\u00f3mo suena el buzzer.<\/p>\n<p>En conclusi\u00f3n, el sensor detector de obst\u00e1culos KY-032 es una herramienta \u00fatil para la detecci\u00f3n de objetos en movimiento o en reposo. Su combinaci\u00f3n con Arduino permite interpretar los datos que se recogen del sensor y tomar decisiones. Con proyectos sencillos como el descrito anteriormente, se puede probar la funcionalidad del sensor y aprender a utilizarlo en proyectos m\u00e1s complejos de rob\u00f3tica y automatizaci\u00f3n.<\/p>\n<p>No te pierdas ning\u00fan video m\u00e1s suscr\u00edbete a nuestro canal de telegram <a href=\"https:\/\/t.me\/carlosvolt_electronica_robotica\">https:\/\/t.me\/carlosvolt_electronica_robotica<\/a><\/p>\n<hr \/>\n<p style=\"text-align: left;\">Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<p style=\"text-align: left;\"><div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div><\/p>\n<hr \/>\n<h3><strong>Componentes electr\u00f3nicos<\/strong><\/h3>\n<h3>Arduino mini pro<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4993\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg\" sizes=\"(max-width: 600px) 100vw, 600px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro-300x300.jpg 300w\" alt=\"\" width=\"600\" height=\"600\" \/><\/a><\/p>\n<p>El\u00a0<strong>Arduino Pro Mini<\/strong>\u00a0es una placa de microcontrolador basada en el\u00a0\u00a0<a href=\"http:\/\/www.atmel.com\/Images\/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf\" target=\"_blank\" rel=\"noopener\">ATmega328<\/a>\u00a0.<br \/>\nTiene 14 pines de entrada \/ salida digital (de los cuales 6 se pueden usar como salidas PWM), 6 entradas anal\u00f3gicas, un resonador integrado, un bot\u00f3n de reinicio y orificios para montar encabezados de pines.\u00a0Se puede conectar un encabezado de seis pines a un cable FTDI o una placa de conexi\u00f3n Sparkfun para proporcionar alimentaci\u00f3n USB y comunicaci\u00f3n a la placa.<br \/>\nEl Arduino Pro Mini est\u00e1 dise\u00f1ado para su instalaci\u00f3n semipermanente en objetos o exposiciones. La placa viene sin encabezados pre montados, lo que permite el uso de varios tipos de conectores o la soldadura directa de cables. El dise\u00f1o del pin es compatible con el Arduino Mini.<br \/>\nHay dos versiones del Pro Mini.\u00a0Uno corre a 3.3V y 8 MHz, el otro a 5V y 16 MHz.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328 *<\/td>\n<\/tr>\n<tr>\n<td>Fuente de alimentaci\u00f3n de la placa<\/td>\n<td>3,35-12 V (modelo de 3,3 V) o 5-12 V (modelo de 5 V)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de funcionamiento del circuito<\/td>\n<td>3.3V o 5V (dependiendo del modelo)<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>14<\/td>\n<\/tr>\n<tr>\n<td>Pines PWM<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Pines de entrada anal\u00f3gica<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>Interrupciones externas<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pin de E \/ S<\/td>\n<td>40 mA<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utilizados por el gestor de arranque *<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB *<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB *<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>8 MHz (versiones de 3.3V) o 16 MHz (versiones de 5V)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h4>Pines hembra<\/h4>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6689\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg\" sizes=\"(max-width: 225px) 100vw, 225px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin-150x150.jpg 150w\" alt=\"\" width=\"225\" height=\"225\" \/><\/p>\n<hr \/>\n<p><strong>Z\u00f3calo para arduino nano<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6895\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg\" sizes=\"(max-width: 320px) 100vw, 320px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg 320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo-300x225.jpg 300w\" alt=\"\" width=\"320\" height=\"240\" \/><\/p>\n<hr \/>\n<p><strong>M\u00f3dulo Buzzer<\/strong><\/p>\n<p><strong><img loading=\"lazy\" class=\"alignnone wp-image-6891\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg\" sizes=\"(max-width: 188px) 100vw, 188px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg 368w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer-263x300.jpg 263w\" alt=\"\" width=\"188\" height=\"214\" \/><\/strong><\/p>\n<hr \/>\n<p><strong>PCB<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7078\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb.png\" sizes=\"(max-width: 387px) 100vw, 387px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb.png 387w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb-244x300.png 244w\" alt=\"\" width=\"387\" height=\"475\" \/><\/p>\n<p>Descargar archivo gerber \u2013&gt;\u00a0<a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb-motor-paso-a-paso-bluetooth.zip\">pcb motor paso a paso bluetooth<\/a><\/p>\n<hr \/>\n<h4>SENSOR INFRARROJO DE OBSTACULOS KY-032 NE555<\/h4>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7198 size-medium\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-1024x1024.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-1536x1536.jpg 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032-820x820.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/02\/ky-032.jpg 2000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<div class=\"descp\">\n<p>Detecta la salida 0, la salida 1 no es sensible al tiempo, directamente con 3V y 5V micro controlador puerto IO conectado.<\/p>\n<p>Distancia de detecci\u00f3n de 2-40 cm, distancia, buena capacidad anti-jamming. (Nota: El sensor de infrarrojos no puede detectar todos los objetos reciben la misma distancia, objetos de diferentes colores de reflexi\u00f3n de la luz de diferentes objetos detectados cerca oscuro distancia m\u00e1s corta negro, el sensor de 2-40 cm se mide contra la pared blanca de)<\/p>\n<p>Velocidad, adecuado para la evitaci\u00f3n de obst\u00e1culos inteligente coche, el seguimiento de l\u00ednea blanca y negro, anti-gota, contadores de productos, l\u00edneas de corte, detecci\u00f3n de nivel de l\u00edquido.<\/p>\n<p>Este sensor se hace con l\u00edneas blancas y negras trazando el coche funcion\u00f3 sin l\u00ednea de negro sobre papel blanco, disponible en hormig\u00f3n El entorno complejo amarillo como el camino de patrullaje l\u00ednea de negro. Mientras la l\u00ednea de negro alrededor del color ligeramente m\u00e1s claro que lata negro, eliminando los movimientos tradicionales, por lo que el dise\u00f1o del medio ambiente m\u00e1s f\u00e1cil.<\/p>\n<p>El sensor 3 al suministro de 6V, amplia gama, conveniente para el sistema de 3V y 5V MCU.<\/p>\n<p>Con Habilitar, ES terminal es igual a &#8220;1&#8221; cuando el sensor no funciona, igual a &#8220;0&#8221; cuando se trabaja. Salta sobre la tapa del extremo del sensor mucho tiempo despu\u00e9s de la conexi\u00f3n a tierra ES (ES siempre y cuando &#8220;0&#8221;). Para utilizar el terminal EN cuando se retira la tapa del puente.<\/p>\n<p>Potenci\u00f3metro de ajuste de frecuencia se utiliza para ajustar la frecuencia portadora del tubo de emisi\u00f3n infrarroja, debido a que el receptor 38 kHz integraci\u00f3n, en particular, cuando la frecuencia portadora es el m\u00e1s sensible. El do transferido 502 resistor las agujas del reloj (es decir, el tubo de lanzamiento en el brillo m\u00e1ximo), y luego en una pared blanca tono 103 de resistencia, se ha transferido a la distancia de detecci\u00f3n es el m\u00e1s alejado hasta el momento de manera que el sensor funciona en el mejor estado.<\/p>\n<p>\u2022 Voltaje de funcionamiento: DC 3.3V-5V<\/p>\n<p>\u2022 Corriente de trabajo: 20mA<\/p>\n<p>\u2022 Temperatura de trabajo: + 50 grados -10degree<\/p>\n<p>\u2022 Distancia de detecci\u00f3n: 2-40cm<\/p>\n<p>\u2022 Interfaz IO: 4 l\u00edneas (- \/ + \/ S \/ ES)<\/p>\n<p>\u2022 Se\u00f1al de salida: Nivel TTL<\/p>\n<p>\u2022 Modo de ajuste: regulaci\u00f3n de la resistencia a m\u00faltiples<\/p>\n<p>\u2022 \u00c1ngulo efectivo: 35 \u00b0<\/p>\n<p>\u2022 Tama\u00f1o: 4.5&#215;1.1cm (aprox)<\/p>\n<\/div>\n<hr \/>\n<p><strong>C\u00d3DIGO FUENTE<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">int buzzer = 9;      \/\/ Pin del buzzer\r\nint pinSensor = 10;  \/\/ Pin 10 para el sensor de obt\u00e1culos ky-032\r\nint valor;              \/\/ variable para almacenar resultado\r\nvoid setup()\r\n{\r\n  Serial.begin(9600); \/\/Inizilizar el puerto serial\r\n  pinMode(buzzer, OUTPUT);  \/\/ Definimos el 9 como salida para el buzzer\r\n  pinMode(pinSensor, INPUT);  \/\/ Definimos el pin 10 como entrada, para el sensor de obt\u00e1culos\r\n}\r\nvoid loop()\r\n{\r\n  valor = digitalRead(pinSensor); \/\/ Leemos el valor del sensor de obt\u00e1culos\r\n  if(valor == LOW) \/\/Cuando el sensor detecta un obst\u00e1culo, el buzzer del Arduino se activa\r\n  {\r\n    Serial.println(\"Obst\u00e1culo detectado\"); \/\/ Mostrar mensaje en el monitor serie\r\n    digitalWrite(buzzer, HIGH);\r\n  }\r\n  else\r\n  {\r\n    Serial.println(\"Sin obt\u00e1culo\");\r\n    digitalWrite(buzzer, LOW);\r\n  }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<div class=\"descp\">\n<hr \/>\n<p>No te pierdas ning\u00fan video m\u00e1s suscr\u00edbete a nuestro canal de telegram <a href=\"https:\/\/t.me\/carlosvolt_electronica_robotica\">https:\/\/t.me\/carlosvolt_electronica_robotica<\/a><\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>El sensor detector de obst\u00e1culos KY-032 es un componente electr\u00f3nico que se utiliza para detectar obst\u00e1culos en el camino y enviar una se\u00f1al de retroalimentaci\u00f3n a un microcontrolador o placa de desarrollo como Arduino. Es com\u00fanmente utilizado en proyectos de rob\u00f3tica y en sistemas de automatizaci\u00f3n en los que se necesita detectar objetos en movimiento [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":7199,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,330,1573,595,1571,624,966,1569,1572,1066,917,154,1570,83,707,505],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7197"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=7197"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7197\/revisions"}],"predecessor-version":[{"id":7202,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7197\/revisions\/7202"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7199"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}