        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":5364,"date":"2020-02-16T15:57:37","date_gmt":"2020-02-16T15:57:37","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=5364"},"modified":"2020-02-16T16:05:14","modified_gmt":"2020-02-16T16:05:14","slug":"emulando-un-teclado-bluetooth-con-el-esp32","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2020\/02\/emulando-un-teclado-bluetooth-con-el-esp32\/","title":{"rendered":"EMULANDO UN TECLADO BLUETOOTH CON EL ESP32"},"content":{"rendered":"<p>La mayor\u00eda de las personas asocian la familia de microcontroladores ESP con WiFi, lo que tiene sentido, ya que se han convertido en la soluci\u00f3n elegida para poner su proyecto en l\u00ednea de forma r\u00e1pida y f\u00e1cil.\u00a0Pero aunque la capacidad WiFi podr\u00eda ser la estrella del espect\u00e1culo, el ESP32 tambi\u00e9n viene equipado con Bluetooth;\u00a0simplemente no vemos personas que lo usen con tanta frecuencia.\u00a0Si est\u00e1 buscando comenzar a usar Bluetooth en el ESP32,\u00a0<a href=\"https:\/\/github.com\/witnessmenow\/arduino-switcheroonie\" target=\"_blank\" rel=\"noopener\">entonces este simple teclado macro inal\u00e1mbrico de [Brian Lough] ser\u00eda una excelente manera de comenzar<\/a>\u00a0.<\/p>\n<hr \/>\n<p>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<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>\n<hr \/>\n<p>Desde el punto de vista del hardware, este proyecto es incre\u00edblemente sencillo.\u00a0Todo lo que necesita hacer es conectar un teclado de membrana a los pines GPIO en el ESP32.\u00a0Agregar una bater\u00eda es un buen toque, y es probable que desee colocarlo en una caja de alg\u00fan tipo, pero como prueba de concepto no es mucho m\u00e1s f\u00e1cil que esto.\u00a0En este caso, [Brian] est\u00e1 usando la placa TinyPICO, pero su variante ESP32 personal de elecci\u00f3n funcionar\u00e1 igual de bien.<\/p>\n<p>El resto del proyecto es todo software, que [Brian] nos muestra en el video despu\u00e9s del descanso.\u00a0Hay una biblioteca preexistente para la emulaci\u00f3n del dispositivo de interfaz humana Bluetooth (HID) en el ESP32, pero debe instalarse manualmente en el IDE de Arduino.\u00a0A partir de ah\u00ed, demuestra c\u00f3mo puedes construir un teclado que funcione, incluidos trucos como enviar m\u00faltiples teclas virtuales a la vez.<\/p>\n<p>En el pasado\u00a0<a href=\"https:\/\/hackaday.com\/2019\/04\/29\/esp32-adds-bluetooth-to-gamecube-controllers\/\">, hemos visto que el ESP32 sol\u00eda crear un controlador de juegos Bluetooth<\/a>\u00a0, pero la capacidad de emular un teclado obviamente ofrece bastante m\u00e1s flexibilidad.\u00a0Con una demostraci\u00f3n pr\u00e1ctica de lo f\u00e1cil que es convertir este microcontrolador de bajo costo en un dispositivo de entrada inal\u00e1mbrico, esperamos comenzar a ver m\u00e1s proyectos que utilicen la capacidad.<\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/4sIkW7wogrE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/hackaday.com\/2020\/02\/13\/emulating-a-bluetooth-keyboard-with-the-esp32\/\">Fuente<\/a><\/p>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/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>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/JbNmGmBBPbk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; 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>La mayor\u00eda de las personas asocian la familia de microcontroladores ESP con WiFi, lo que tiene sentido, ya que se han convertido en la soluci\u00f3n elegida para poner su proyecto en l\u00ednea de forma r\u00e1pida y f\u00e1cil.\u00a0Pero aunque la capacidad WiFi podr\u00eda ser la estrella del espect\u00e1culo, el ESP32 tambi\u00e9n viene equipado con Bluetooth;\u00a0simplemente no [&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":5365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5364"}],"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=5364"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5364\/revisions"}],"predecessor-version":[{"id":5367,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5364\/revisions\/5367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/5365"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=5364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=5364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=5364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}