{"id":6201,"date":"2019-09-18T00:00:22","date_gmt":"2019-09-18T03:00:22","guid":{"rendered":"http:\/\/irisfernandez.com.ar\/betaweblog\/?p=6201"},"modified":"2019-09-18T12:53:38","modified_gmt":"2019-09-18T15:53:38","slug":"modulo-bluetooth-en-arduino","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2019\/09\/18\/modulo-bluetooth-en-arduino\/","title":{"rendered":"M\u00f3dulo Bluetooth en Arduino"},"content":{"rendered":"\n<p>Hace mucho tiempo me compr\u00e9 un kit de dom\u00f3tica que no llegu\u00e9 a usar. Hoy que tengo un ratito me puse a probar el m\u00f3dulo Bluetooth HC-06 (el que tiene cuatro pines).<\/p>\n\n\n\n<p>Las conexiones se realizan de la siguiente manera:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>VCC va a 5v<\/li><li>GND a GND<\/li><li>TX al pin RX (el 0 en mi Arduino)<\/li><li>RX al pin TX (el 1 en mi Arduino)<\/li><\/ul>\n\n\n\n<p><strong>Muy importante<\/strong>: cuando TX y RX est\u00e1n conectados, Arduino da error al descargar el programa. Eso significa que si lo utilizamos de esta manera necesitamos desconectar ambos pines y resetear la placa cada vez que vamos a descargar c\u00f3digo al arduino. Esto se resuelve utilizando la librer\u00eda <em>SoftwareSerial<\/em> para conectar otros pines.<\/p>\n\n\n\n<p>Tom\u00e9 el primer c\u00f3digo del sitio <a href=\"https:\/\/www.naylampmechatronics.com\/blog\/12_Tutorial-B%C3%A1sico-de-Uso-del-M%C3%B3dulo-Bluetooth-H.html\">naylampmechatronics.com<\/a><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">void <strong>setup<\/strong>()  \n{\n&nbsp;&nbsp;<strong>Serial<\/strong>.begin(9600);\n}\n\nvoid <strong>loop<\/strong>() \n{\n&nbsp;&nbsp;if (<strong>Serial<\/strong>.available())\n&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;char dato=<strong>Serial<\/strong>.read();\n&nbsp;&nbsp;&nbsp;&nbsp;<strong>Serial<\/strong>.print(\"Dato recibido: \");\n&nbsp;&nbsp;&nbsp;&nbsp;<strong>Serial<\/strong>.println(dato);\n&nbsp;&nbsp;}\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conectar el celular al Bluetooth HC-06<\/h2>\n\n\n\n<p>Lo primero que hay que hacer es instalarse una app, por ejemplo Bluetooth SPP.<\/p>\n\n\n\n<p>Me cost\u00f3 much\u00edsimo esta parte. No lograba entender lo que estaba ocurriendo. Seg\u00fan se explica en varios posteos, en el m\u00f3dulo bluetooth HC-06:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>La luz roja titilando significa que est\u00e1 visible pero no conectado<\/li><li>La luz roja encendida fija significa que la conexi\u00f3n se estableci\u00f3<\/li><\/ul>\n\n\n\n<p>Lo que a m\u00ed me funcion\u00f3 es lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Encender el bluetooth del celular y poner &#8220;buscar&#8221;. No me aparec\u00eda ninguno de los nombres que figuran en los distintos posteos, as\u00ed que prob\u00e9 conectarme a uno que aparec\u00eda y se conect\u00f3 (con el pin 0000, tambi\u00e9n podr\u00eda ser 1234). <strong>A\u00fan as\u00ed la luz segu\u00eda titilando, por eso mi confusi\u00f3n.<\/strong><\/li><li>En la aplicaci\u00f3n de celular (Bluetooth SPP en mi caso), poner &#8220;Conectar&#8221;. Reci\u00e9n all\u00ed deja de titilar la luz del HC-06<\/li><\/ul>\n\n\n\n<p>Una vez establecida la conexi\u00f3n, ya podemos escribir en el celular y ver el resultado en el monitor serie (que se visualiza desde el men\u00fa Herramientas del Arduino IDE):<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2019\/09\/Captura-de-pantalla-de-2019-09-18-00-07-37.png\" alt=\"\" class=\"wp-image-6203\" width=\"532\" height=\"364\" srcset=\"https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2019\/09\/Captura-de-pantalla-de-2019-09-18-00-07-37.png 956w, https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2019\/09\/Captura-de-pantalla-de-2019-09-18-00-07-37-300x205.png 300w, https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2019\/09\/Captura-de-pantalla-de-2019-09-18-00-07-37-768x525.png 768w\" sizes=\"auto, (max-width: 532px) 85vw, 532px\" \/><\/figure>\n\n\n\n<p>\u00a1Bien! Ya estamos recibiendo contenido desde el celular al Arduino, y podemos verlo en el monitor serie.<\/p>\n\n\n\n<p>En el pr\u00f3ximo posteo voy a mostrar<a href=\"http:\/\/irisfernandez.com.ar\/betaweblog\/?p=6210\"> c\u00f3mo manejar un servo motor a trav\u00e9s de la app del celular, con Arduino y el m\u00f3dulo Bluetooth HC-06.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace mucho tiempo me compr\u00e9 un kit de dom\u00f3tica que no llegu\u00e9 a usar. Hoy que tengo un ratito me puse a probar el m\u00f3dulo Bluetooth HC-06 (el que tiene cuatro pines). Las conexiones se realizan de la siguiente manera: VCC va a 5v GND a GND TX al pin RX (el 0 en mi &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2019\/09\/18\/modulo-bluetooth-en-arduino\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;M\u00f3dulo Bluetooth en Arduino&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,3],"tags":[],"class_list":["post-6201","post","type-post","status-publish","format-standard","hentry","category-arduino","category-cultura-libre"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=6201"}],"version-history":[{"count":6,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6201\/revisions"}],"predecessor-version":[{"id":6222,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6201\/revisions\/6222"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=6201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=6201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=6201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}