        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":6265,"date":"2021-02-28T14:46:55","date_gmt":"2021-02-28T14:46:55","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=6265"},"modified":"2021-04-10T04:14:16","modified_gmt":"2021-04-10T04:14:16","slug":"robot-controlado-con-servos-e-infrarrojos","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2021\/02\/robot-controlado-con-servos-e-infrarrojos\/","title":{"rendered":"Robot controlado con servos e infrarrojos"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705\ud83e\udd16 Robot controlado con servos e infrarrojos - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/n24QvgFojys?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>En este tutorial veremos como hacer un robot controlado por servos e infrarrojos. Para ello vamos a usar los m\u00f3dulos ky-005 (emisor infrarrojo) el m\u00f3dulo ky-022 (receptor infrarrojo), y cuatro servomotores de 360 grados como el mg995. Veremos la lista de materiales, el armado del circuito impreso, el armado del robot, analizaremos el c\u00f3digo fuente, y tambi\u00e9n probaremos el funcionamiento del robot.<\/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<p><strong>Circuito emisor<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6266\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-737x1024.jpg\" alt=\"\" width=\"737\" height=\"1024\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-737x1024.jpg 737w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-216x300.jpg 216w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-768x1067.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-600x834.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-820x1140.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos-1320x1834.jpg 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/emisor_robot_con_servos.jpg 1912w\" sizes=\"(max-width: 737px) 100vw, 737px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>M\u00f3dulo ky-005 (emisor infrarrojo)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6267\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005.jpg\" alt=\"\" width=\"313\" height=\"313\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005.jpg 1000w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005-768x767.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005-600x599.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/KY-005-820x819.jpg 820w\" sizes=\"(max-width: 313px) 100vw, 313px\" \/><\/a><\/p>\n<p>El m\u00f3dulo transmisor de infrarrojos KY-005 consiste en solo un LED emisor IR de 5 mm.<\/p>\n<p>ESPECIFICACIONES T\u00c9CNICAS<\/p>\n<p>Emite un haz de luz infrarroja a una frecuencia de 38 KHz.<br \/>\nVoltaje de funcionamiento: 5 Volts<br \/>\nCorriente alimentaci\u00f3n: 30 a 60 mA CD<br \/>\nConsumo de energ\u00eda: 90 mW<br \/>\nTemperatura de funcionamiento: -25 \u00b0C a 80 \u00b0C [-13 \u00b0F a 176 \u00b0F]<br \/>\nDimensiones: 18.5 mm x 15 mm [0.728 in x 0.5905 in]<br \/>\nPeso: 2 gr<\/p>\n<hr \/>\n<p><strong>Arduino nano (puede ser cualquier otro arduino)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/mini-pro.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6268\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/mini-pro.jpg\" alt=\"\" width=\"421\" height=\"360\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/mini-pro.jpg 624w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/mini-pro-300x257.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/mini-pro-600x513.jpg 600w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Cuatro pulsadores<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pulsadores.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6269\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pulsadores.jpg\" alt=\"\" width=\"329\" height=\"294\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pulsadores.jpg 397w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pulsadores-300x268.jpg 300w\" sizes=\"(max-width: 329px) 100vw, 329px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Circuito receptor (no olvidar que van cuatro servomotores)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6270\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-900x1024.jpg\" alt=\"\" width=\"900\" height=\"1024\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-900x1024.jpg 900w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-264x300.jpg 264w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-768x874.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-600x683.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-820x933.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos-1320x1502.jpg 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/transmisor-infrarrojos.jpg 1732w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Arduino nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6271\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano.jpg\" alt=\"\" width=\"406\" height=\"406\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/arduino-nano-600x600.jpg 600w\" sizes=\"(max-width: 406px) 100vw, 406px\" \/><\/a><\/p>\n<p>El Arduino Nano es una placa peque\u00f1a, completa y compatible con la placa de pruebas basada en el ATmega328 (Arduino Nano 3.x).\u00a0Tiene m\u00e1s o menos la misma funcionalidad del Arduino Duemilanove, pero en un paquete diferente.\u00a0Solo carece de un conector de alimentaci\u00f3n de CC y funciona con un cable USB Mini-B en lugar de uno est\u00e1ndar.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328<\/td>\n<\/tr>\n<tr>\n<td>Arquitectura<\/td>\n<td>AVR<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de funcionamiento<\/td>\n<td>5 V<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utiliza el gestor de arranque<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>16 MHz<\/td>\n<\/tr>\n<tr>\n<td>Pines anal\u00f3gicos IN<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pines de E \/ S<\/td>\n<td>40 mA (pines de E \/ S)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de entrada<\/td>\n<td>7-12 V<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>22 (6 de los cuales son PWM)<\/td>\n<\/tr>\n<tr>\n<td>Salida PWM<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>El consumo de energ\u00eda<\/td>\n<td>19 mA<\/td>\n<\/tr>\n<tr>\n<td>Tama\u00f1o de PCB<\/td>\n<td>18 x 45 mm<\/td>\n<\/tr>\n<tr>\n<td>Peso<\/td>\n<td>7 g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Diagrama de pines<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO.png\"><img loading=\"lazy\" class=\"alignnone wp-image-6033 size-large\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png\" alt=\"\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-150x150.png 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-300x300.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-768x768.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-600x600.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-820x820.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1320x1321.png 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Pines hembra<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/kit-pines-hembra-arduino.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6272\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/kit-pines-hembra-arduino.jpg\" alt=\"\" width=\"359\" height=\"359\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/kit-pines-hembra-arduino.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/kit-pines-hembra-arduino-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/kit-pines-hembra-arduino-300x300.jpg 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>M\u00f3dulo ky-022 (Receptor infrarrojo)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6273\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022.jpg\" alt=\"\" width=\"395\" height=\"395\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/ky-022-600x600.jpg 600w\" sizes=\"(max-width: 395px) 100vw, 395px\" \/><\/a><\/p>\n<p>Tama\u00f1o: 6.4 * 7.4 * 5.1MM, \u00e1ngulo de aceptaci\u00f3n 90 \u00b0, voltaje de trabajo 2.7-5.5V.<br \/>\nFrecuencia 37.9KHZ, recibiendo la distancia 18 m.<\/p>\n<p>Rechazo de luz diurna hasta 500LUX, capacidad de interferencia electromagn\u00e9tica, IC dedicado de infrarrojos incorporado.<br \/>\nAmpliamente utilizado: est\u00e9reo, TV, VCR, CD, decodificadores, marco de fotos digital, audio para el autom\u00f3vil, juguetes de control remoto, receptores de sat\u00e9lite, disco duro, aire acondicionado, calefacci\u00f3n, ventiladores, iluminaci\u00f3n y otros electrodom\u00e9sticos.<\/p>\n<p>Pinout:<\/p>\n<p>1 &#8230;. GND (-)<\/p>\n<p>2 &#8230;. + 5V<\/p>\n<p>3 &#8230;. Salida (S)<\/p>\n<hr \/>\n<p><strong>Led rojo<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/Led.Rojo_.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6274\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/Led.Rojo_.jpg\" alt=\"\" width=\"342\" height=\"342\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/Led.Rojo_.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/Led.Rojo_-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/Led.Rojo_-300x300.jpg 300w\" sizes=\"(max-width: 342px) 100vw, 342px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Circuito impreso (pcb)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6275\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg\" alt=\"\" width=\"350\" height=\"359\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg 350w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1-292x300.jpg 292w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/a><\/p>\n<p>Archivo gerber &#8211;&gt; <a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/MULTIPLES-SERVOS-1.zip\">MULTIPLES SERVOS<\/a><\/p>\n<hr \/>\n<p><strong>Pines macho<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6276\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1.jpg\" alt=\"\" width=\"290\" height=\"290\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1.jpg 1000w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1-600x600.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pines-macho-1-820x820.jpg 820w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Resistor de 1K<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6277\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-958x1024.jpg\" alt=\"\" width=\"274\" height=\"293\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-958x1024.jpg 958w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-281x300.jpg 281w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-768x821.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-600x641.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-820x876.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5-1320x1411.jpg 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/resistor-1k-ohm-14w-5.jpg 1600w\" sizes=\"(max-width: 274px) 100vw, 274px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Cuatro servomotores ( con accesorios)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6278\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360.jpg\" alt=\"\" width=\"456\" height=\"456\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/servomg995360-600x600.jpg 600w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/><\/a><\/p>\n<p><span data-contrast=\"none\">El mg995 \u2013 360\u00b0, es un servo de rotaci\u00f3n continua (360\u00b0) es una variante de los servos normales, en los que\u00a0<\/span>la se\u00f1al que enviamos al servo controla la velocidad de giro<span data-contrast=\"none\">, en lugar de la posici\u00f3n angular como ocurre en los servos convencionales.<\/span><\/p>\n<p><span data-contrast=\"none\">Este servo de rotaci\u00f3n continua es una forma sencilla de conseguir un motor con control de velocidad, sin tener que a\u00f1adir dispositivos adicionales como controladores o\u00a0encoders\u00a0como ocurre en el caso en el caso de motores DC o paso a paso, ya que el control est\u00e1 integrado en el propio servo.<\/span><\/p>\n<p><strong>Especificaciones<\/strong><\/p>\n<ul>\n<li data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Material de los engranes: Metal<\/span><\/li>\n<li data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">Rango de giro: 360 \u00b0<\/span><\/li>\n<li data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">Voltaje de operaci\u00f3n: 3 V a 7.2 V<\/span><\/li>\n<li data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">Velocidad de operaci\u00f3n sin carga : 0.17 segundos \/ 60 grados (4.8V); 0.13 segundos \/ 60 grados (6.0V)<\/span><\/li>\n<li data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"none\">Torque: 15 kg \/ cm<\/span><\/li>\n<li data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"none\">Temperatura de trabajo: -30 \u00b0C\u00a0a 60 \u00b0C<\/span><\/li>\n<li data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"none\">Largo del cable: 310 mm<\/span><\/li>\n<li data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"none\">Peso: 55 g<\/span><\/li>\n<li data-aria-posinset=\"9\" data-aria-level=\"1\"><span data-contrast=\"none\">Dimensiones: 40.7 mm x 19.7 mm x 42.9 mm<\/span><\/li>\n<\/ul>\n<p><strong>\u00a0Incluye:<\/strong><\/p>\n<ul>\n<li data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">1 Servomotor Tower Pro Mg995 giro continuo.\u00a0<\/span><\/li>\n<li data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">3 Tornillos para ensamble.\u00a0<\/span><\/li>\n<li data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">3\u00a0Coples\u00a0(horns).\u00a0<\/span><\/li>\n<\/ul>\n<hr \/>\n<p><strong>Puerto usb macho<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/usb.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6279\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/usb.jpg\" alt=\"\" width=\"371\" height=\"428\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/usb.jpg 492w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/usb-260x300.jpg 260w\" sizes=\"(max-width: 371px) 100vw, 371px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Z\u00f3calo para el arduino nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/zocalo.png\"><img loading=\"lazy\" class=\"alignnone wp-image-6280\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/zocalo.png\" alt=\"\" width=\"506\" height=\"346\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/zocalo.png 594w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/zocalo-300x205.png 300w\" sizes=\"(max-width: 506px) 100vw, 506px\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Archivo gerber\u00a0<\/strong><\/p>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/stl_auto_con_servos.zip\">stl_auto_con_servos<\/a><\/p>\n<p>C\u00f3digo fuente (emisor)<\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">\/\/En el pin n\u00famero 3 debe ser conectado el emisor infrarrojo\r\n#include &lt;IRremote.h&gt;\r\nIRsend irsend;\r\nint led13=13;\r\nint estado2 = 0;\r\nint estado4 = 0;\r\nint estado5 = 0;\r\nint estado6 = 0;\r\nvoid setup()\r\n{\r\npinMode(led13, OUTPUT);\/\/Pin 13 como salida\r\n\/\/Pin 2 4 5 y 6 como entradas se habilitan resistores de pullup\r\npinMode(2, INPUT_PULLUP);\r\npinMode(4, INPUT_PULLUP);\r\npinMode(5, INPUT_PULLUP);\r\npinMode(6, INPUT_PULLUP);\r\n}\r\nvoid loop() {\r\n\/\/Leemos el estado de los pulsaodres\r\nint  pul2 = digitalRead(2);\r\nint  pul4 = digitalRead(4);\r\nint  pul5 = digitalRead(5);\r\nint  pul6 = digitalRead(6);\r\nif (pul2 == LOW) {\/\/Si se puls\u00f3 el bot\u00f3n 2 el estado ser\u00e1 LOW y se cumple la condici\u00f3n\r\n   irsend.sendRC5(10, 12);\r\n   delay(50);\r\n   digitalWrite(led13, HIGH);   \r\n   delay(50);                       \r\n   digitalWrite(led13, LOW); \r\n  }  \r\nif (pul4 == LOW) {\/\/Si se puls\u00f3 el bot\u00f3n 4 el estado ser\u00e1 LOW y se cumple la condici\u00f3n\r\n   irsend.sendRC5(11, 12);\r\n   delay(50);\r\n   digitalWrite(led13, HIGH);   \r\n   delay(50);                       \r\n   digitalWrite(led13, LOW);                       \r\n  } \r\nif (pul5 == LOW) {\/\/Si se puls\u00f3 el bot\u00f3n 5 el estado ser\u00e1 LOW y se cumple la condici\u00f3n\r\n   irsend.sendRC5(12, 12);\r\n   delay(50);\r\n   digitalWrite(led13, HIGH);   \r\n   delay(50);                       \r\n   digitalWrite(led13, LOW);  \r\n  }\r\nif (pul6 == LOW) {\/\/Si se puls\u00f3 el bot\u00f3n 6 el estado ser\u00e1 LOW y se cumple la condici\u00f3n\r\n   irsend.sendRC5(13, 12);\r\n   delay(50);\r\n   digitalWrite(led13, HIGH);   \r\n   delay(50);                       \r\n   digitalWrite(led13, LOW); \r\n  }\r\n\/\/Si ninguno de los botones se puls\u00f3 o se solt\u00f3 el bot\u00f3n precionado se cumple esta condici\u00f3n, para detener la marcha de los servomotores.\r\n  if(pul2 == HIGH &amp;&amp; pul4 == HIGH &amp;&amp; pul5 == HIGH &amp;&amp; pul6 == HIGH){\r\n    delay(100);\r\n    irsend.sendRC5(14, 12);   \r\n    }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>C\u00f3digo fuente (receptor)<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;Servo.h&gt; \r\n#include &lt;IRremote.h&gt;\r\n#define RECV_PIN 2 \/\/indicamos el pin por el que recibimos los datos del sensor TSOP1838\r\nIRrecv irrecv(RECV_PIN);\r\ndecode_results results;\r\nServo servoPin9;\r\nServo servoPin10;\r\nServo servoPin11;\r\nServo servoPin12;\r\nvoid setup() {\r\nSerial.begin(115200);\/\/Velocidad del puerto serial\r\nservoPin9.attach(9);\/\/Pin para el servo motor MG995 de 360 grados\r\nservoPin10.attach(10);\/\/Pin para el servo motor MG995 de 360 grados\r\nservoPin11.attach(11);\/\/Pin para el servo motor MG995 de 360 grados\r\nservoPin12.attach(12);\/\/Pin para el servo motor MG995 de 360 grados\r\nirrecv.enableIRIn(); \/\/ Iniciamos el sensor infrarrojo\r\n}\r\nvoid loop() {\r\n\/\/Si tenemos datos de lectura debido a que se pulsa una tecla en el mando\r\n    if (irrecv.decode(&amp;results))\r\n    {\r\n\/\/Mostramos por puerto serie dicho codigo en decimal.\r\n   Serial.print(\"Codigo: \") ;\r\n   Serial.println(results.value,DEC) ;\/\/Lo convertimos a un valor decimal\r\n\/\/----Avanzar----\r\nif(results.value==10)\r\n   {\r\nservoPin9.write(180);\/\/\r\nservoPin10.write(0);\/\/\r\nservoPin11.write(180);\/\/\r\nservoPin12.write(0);\/\/\r\n        }\r\n\/\/----Atr\u00e1s----        \r\nif(results.value==11)\r\n   {\r\nservoPin9.write(0);\/\/\r\nservoPin10.write(180);\/\/\r\nservoPin11.write(0);\/\/\r\nservoPin12.write(180);\/\/\r\n        }\r\n\/\/----Girar a la derecha----\r\nif(results.value==12)\r\n   {\r\nservoPin9.write(180);\r\nservoPin10.write(180); \r\nservoPin11.write(180);\r\nservoPin12.write(180);\r\n        }\r\n\/\/----Girar en la izquierda----\r\nif(results.value==13)\r\n   {\r\nservoPin9.write(0);\r\nservoPin10.write(0);\r\nservoPin11.write(0);\r\nservoPin12.write(0);\r\n        }      \r\nif(results.value==14)\/\/Detener\r\n   {\r\nservoPin9.write(90);\r\nservoPin10.write(90);\r\nservoPin11.write(90);\r\nservoPin12.write(90);\r\n   }   \r\n        delay(50); \/\/retardo de 50 ms para evitar que el codigo se lea dos veces\r\n        \/\/en una pulsacion\r\n        irrecv.resume(); \/\/ Recibimos el siguiente valor del sensor\r\n    }  \r\n}<\/pre>\n<hr \/>\n<p style=\"text-align: left;\">SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p style=\"text-align: left;\">[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<p style=\"text-align: left;\"><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><\/p>\n<hr \/>\n<p style=\"text-align: left;\"><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\ud83e\udd16 Control Remoto con m\u00f3dulos APC220 para Robot Rover 5 con Arduino - DFRobot\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/yIJucN5sQ_I?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En este tutorial veremos como hacer un robot controlado por servos e infrarrojos. Para ello vamos a usar los m\u00f3dulos ky-005 (emisor infrarrojo) el m\u00f3dulo ky-022 (receptor infrarrojo), y cuatro servomotores de 360 grados como el mg995. Veremos la lista de materiales, el armado del circuito impreso, el armado del robot, analizaremos el c\u00f3digo fuente, [&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":6281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[1067,45,181,486,636,906,772,595,1071,1070,1069,624,514,1115,1116,958,1072,613,1068,83,31,677,1117,687],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6265"}],"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=6265"}],"version-history":[{"count":6,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6265\/revisions"}],"predecessor-version":[{"id":6356,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6265\/revisions\/6356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/6281"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=6265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=6265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=6265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}