        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":2358,"date":"2017-08-10T02:40:45","date_gmt":"2017-08-10T02:40:45","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=2358"},"modified":"2017-08-16T20:23:00","modified_gmt":"2017-08-16T20:23:00","slug":"configurando-esp32-con-ide-de-arduino-subiendo-datos-a-thendspeak-con-el-aporte-de-icstation-com","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2017\/08\/configurando-esp32-con-ide-de-arduino-subiendo-datos-a-thendspeak-con-el-aporte-de-icstation-com\/","title":{"rendered":"Configurando ESP32 con IDE de Arduino (subiendo datos a thendspeak) con el aporte de ICStation.com"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/3bYrdJmBoEY?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>Buenos d\u00edas en esta entrada veremos la configuraci\u00f3n del m\u00f3dulo ESP32 con el entrono de desarrollo de Arduino, tambien crearemos un programa para subir datos de la temperatura al cloud de\u00a0https:\/\/thingspeak.com y gracias al aporte y colaboraci\u00f3n de\u00a0www.icstation.com pudo obtener gratis este m\u00f3dulo para su evaluaci\u00f3n y revisi\u00f3n.<\/p>\n<p>El m\u00f3dulo ESP32 es un m\u00f3dulo creado por la empresa\u00a0Espressif Systems, la misma que nos trajo el legendario esp8266 que es tan apreciado, y amado por la comunidad maker.<\/p>\n<hr \/>\n<p class=\"\">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 diagrama<\/p>\n<hr \/>\n<h4>Caracteristicas del m\u00f3dulo ESP32-T<\/h4>\n<h3>Conectividad<\/h3>\n<hr \/>\n<p>El m\u00f3dulo ESP32 dispone de todas las variantes del\u00a0<strong>WiFi<\/strong>:<\/p>\n<ul>\n<li>802.11 b\/g\/n\/e\/i\/n<\/li>\n<li>Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management<\/li>\n<\/ul>\n<p>Esta versi\u00f3n nueva incluye la conectividad mediante<strong>\u00a0Bluethoot<\/strong>\u00a0de bajo consumo<\/p>\n<ul>\n<li>Bluetooth v4.2 BR\/EDR and BLE<\/li>\n<li>BLE Beacon<\/li>\n<\/ul>\n<p>Adem\u00e1s, puede comunicarse mediante los protocoles<strong>\u00a0SPI, I2C, UART, MAC Ethernet, Host SD<\/strong><\/p>\n<h3>Prestaciones\u00a0del microcontrolador<\/h3>\n<hr \/>\n<p>La\u00a0<strong>CPU<\/strong>\u00a0est\u00e1 formado por un\u00a0<strong>SoC modelo Tensilica LX6<\/strong>\u00a0con las siguientes caracter\u00edsticas\u00a0y memoria<\/p>\n<ul>\n<li>Doble n\u00facleo de 32 bits con velocidad de 160MHz<\/li>\n<li>Memoria ROM de 448 kBytes<\/li>\n<li>Memoria SRAM de 520kBytes<\/li>\n<\/ul>\n<p>Dispne de<strong>\u00a048 Pines<\/strong><\/p>\n<ul>\n<li>18 ADC de 12 bits<\/li>\n<li>2 DAC de 8 bits<\/li>\n<li>10 pines sensores de contacto<\/li>\n<li>16 PWM<\/li>\n<li>20 Entradas\/salidas digitales<\/li>\n<\/ul>\n<h3>Alimentaci\u00f3n y modos de consumo<\/h3>\n<hr \/>\n<p>Para un correcto funcionamiento del ESP32 es necesario subministrar un voltaje de entre 2,8V y 3,6V. La energ\u00eda que consume depende del modo de funcionamiento. Contiene un modo, el\u00a0<strong>Ultra Low Power Solution (ULP)<\/strong>, en que se contin\u00faan realizando tareas b\u00e1sicas (ADC, RTC\u2026) en el modo Sleep.<\/p>\n<h4>ESP8266 versus ESP32<\/h4>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1.gif\"><img loading=\"lazy\" class=\"alignnone wp-image-2359\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-300x181.gif\" alt=\"\" width=\"597\" height=\"360\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-300x181.gif 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-600x363.gif 600w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2.gif\"><img loading=\"lazy\" class=\"alignnone wp-image-2361\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-300x297.gif\" alt=\"\" width=\"593\" height=\"587\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-300x297.gif 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-600x595.gif 600w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/a><\/p>\n<h4>Pin Out<\/h4>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32pinout.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2363\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32pinout-227x300.jpg\" alt=\"\" width=\"227\" height=\"300\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32pinout-227x300.jpg 227w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32pinout.jpg 471w\" sizes=\"(max-width: 227px) 100vw, 227px\" \/><\/a><\/p>\n<h4>Pin Out ds18b20<\/h4>\n<p><img loading=\"lazy\" class=\"\" src=\"https:\/\/electronilab.co\/wp-content\/uploads\/2015\/04\/ds18b20-waterproof.jpg\" alt=\"Resultado de imagen para ds18B20\" width=\"233\" height=\"288\" \/><\/p>\n<h3>C\u00f3digo fuente<\/h3>\n<pre class=\"lang:arduino decode:true \" title=\"ESP32-T c\u00f3digo para subir la temperatura Thingspeak.com\">#include &lt;WiFi.h&gt;\/\/Descomentar si vamos a usar el sensor con el ESP32\r\n\/\/#include &lt;ESP8266WiFi.h&gt;\/\/Descomentar si vamos a usar el sensor con el ESP8266\r\n#include &lt;DallasTemperature.h&gt;\/\/Librer\u00eda para el manejo del sensor de temperatura ds18b20\r\n#define GPIO4 4 \/\/Tener en cuenta que el pin es el GPIO, siempre mirar el pinout en el datasheep del m\u00f3dulo\r\n#define GPIO2 2 \/\/Led GPIO 2\r\nOneWire ourWire(GPIO4); \/\/Se establece el pin declarado como bus para la comunicaci\u00f3n OneWire\r\n \r\nDallasTemperature sensors(&amp;ourWire); \/\/Se instancia la librer\u00eda DallasTemperature\r\n\/\/ Configuraci\u00f3n Wi-Fi\r\nconst char* ssid = \"xxxxxxxx\"; \/\/ Reemplazar por el nombre de tu red inal\u00e1mbrica (SSID)\r\nconst char* password = \"xxxxxx\"; \/\/ Cambiar por tu contrase\u00f1a de red Wifi\r\nWiFiClient client;\r\n\r\n\/\/ Seteo de datos para ThingSpeak.com\r\nconst int channelID = 111111;\/\/Identificaci\u00f3n del canal (se obtiene de ThingSpeak.com)\r\nString writeAPIKey = \"xxxxxxxxxxxxx\"; \/\/Clave de escritura API para su canal (se obtiene de ThingSpeak.com)\r\nconst char* server = \"api.thingspeak.com\";\r\nconst int intervalo = 15000; \/\/ Publicar datos cada 15 segundos( el m\u00ednimo es 15 segundos en la versi\u00f3n de prueba)\r\n\r\nvoid setup() {\r\ndelay(1000);\r\nsensors.begin(); \/\/se inicia el sensor ds18b20\r\n  Serial.begin(115200);\/\/Seteo de la velocidad del puerto serial\r\n  WiFi.begin(ssid, password);\/\/Seteo red wifi y contrase\u00f1a\r\n  pinMode(GPIO2, OUTPUT);\/\/Seteo del led como salida\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n  }\r\n  }\r\n\r\nvoid loop() {\r\n  if (client.connect(server, 80)) {\/\/conexi\u00f3n a travez del puerto 80\r\nsensors.requestTemperatures(); \/\/Prepara el sensor para la lectura\r\nfloat datoSensor = sensors.getTempCByIndex(0); \/\/ getTempCByIndex(0) se refiere al primer sensor si es que tubieramos m\u00e1s de uno conectado en el cable\r\n\/\/Imprimimos en el terminal serial del arduino el valor de la lectura tomada en el sensor de temperatura\r\nSerial.print(\"Temperatura en celcius: \");\r\nSerial.println(datoSensor); \r\n   \r\n    \/\/ Construir el cuerpo de solicitud de API\r\n    String body = \"field1=\";\r\n           body += String(datoSensor);    \r\n    client.print(\"POST \/update HTTP\/1.1\\n\");\r\n    client.print(\"Host: api.thingspeak.com\\n\");\r\n    client.print(\"Connection: close\\n\");\r\n    client.print(\"X-THINGSPEAKAPIKEY: \" + writeAPIKey + \"\\n\");\r\n    client.print(\"Content-Type: application\/x-www-form-urlencoded\\n\");\r\n    client.print(\"Content-Length: \");\r\n    client.print(body.length());\r\n    client.print(\"\\n\\n\");\r\n    client.print(body);\r\n    client.print(\"\\n\\n\");\r\n  }\r\n  client.stop();\r\n\r\n  \/\/Genera un peque\u00f1o parpadeo indicando se ha enviado un dato\r\n    digitalWrite(GPIO2, HIGH);\r\n  delay(200);\r\n  digitalWrite(GPIO2, LOW);\r\n  \/\/ espera el tiempo seteado para luego vulver a publicar\r\n  delay(intervalo);\r\n \r\n<\/pre>\n<h4>Circuito<\/h4>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2377\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-300x151.jpg\" alt=\"\" width=\"300\" height=\"151\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-300x151.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-768x385.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-1024x514.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-600x301.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/esp32-t-circuito-820x412.jpg 820w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Pasos para instalar soporte de Arduino ESP32 en Windows<\/h2>\n<h3><a id=\"user-content-tested-on-32-and-64-bit-windows-10-machines\" class=\"anchor\" href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/windows.md#tested-on-32-and-64-bit-windows-10-machines\" aria-hidden=\"true\"><\/a>Probado en m\u00e1quinas Windows 10 de 32 y 64 bits<\/h3>\n<ol>\n<li>Descargue e instale el \u00faltimo Arduino IDE Windows Installer de\u00a0<a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\">arduino.cc<\/a><\/li>\n<li>Descargue e instale Git desde\u00a0<a href=\"https:\/\/git-scm.com\/download\/win\">git-scm.com<\/a><\/li>\n<li>Inicie la interfaz gr\u00e1fica de usuario de Git y ejecute los siguientes pasos:\n<ul>\n<li>Seleccionar Clonar Repositorio Existente<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-1.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-1.png\" alt=\"Step 1\" \/><\/a><\/li>\n<li>Seleccionar origen y destino\n<ul>\n<li>Ubicaci\u00f3n de la fuente: <code>https:\/\/github.com\/espressif\/arduino-esp32.git<\/code><\/li>\n<li>Directorio de destino: <code>C:\/Users\/[Tu_Nombre_de_Usuario]\/Documents\/Arduino\/hardware\/espressif\/esp32<\/code><\/li>\n<li>Cambie esto a su ubicaci\u00f3n de Sketchbook si tiene un directorio diferente que aparece debajo de la &#8220;Ubicaci\u00f3n de Sketchbook&#8221; en las preferencias de Arduino.<\/li>\n<li>Haga clic en Clonar para iniciar la clonaci\u00f3n del repositorio<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-2.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-2.png\" alt=\"Step 2\" \/><\/a>\u00a0<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-3.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-3.png\" alt=\"Step 3\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Abrir\u00a0<code>C:\/Users\/[Tu_Nombre_de_Usuario]\/Documents\/Arduino\/hardware\/espressif\/esp32\/tools<\/code>\u00a0y doble click en<code>get.exe<\/code><a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-4.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-4.png\" alt=\"Step 4\" \/><\/a><\/li>\n<li>Cuando get.exe termine, deber\u00eda ver los siguientes archivos en el directorio<br \/>\n<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-5.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-5.png\" alt=\"Step 5\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Enchufe su tarjeta ESP32 y espere a que los controladores instalen (o instale manualmente los que sean necesarios)<\/li>\n<li>Iniciar el IDE de Arduino<\/li>\n<li>Selecciona tu placa en Herramientas&gt; Men\u00fa de placa<\/li>\n<li>Seleccione el puerto COM al que est\u00e1 conectada la placa<\/li>\n<li>Compilar y cargar (Es posible que deba mantener pulsado el bot\u00f3n de arranque &#8220;KEY&#8221; mientras carga)<br \/>\n<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/arduino-ide.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/arduino-ide.png\" alt=\"Arduino IDE Example\" \/><\/a><\/li>\n<\/ol>\n<h3><a id=\"user-content-how-to-update-to-the-latest-code\" class=\"anchor\" href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/windows.md#how-to-update-to-the-latest-code\" aria-hidden=\"true\"><\/a>C\u00f3mo actualizar al c\u00f3digo m\u00e1s reciente<\/h3>\n<ol>\n<li>Inicie Git GUI y deber\u00eda ver el repositorio en Abrir Repositorio Reciente. <a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-update-1.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-update-1.png\" alt=\"Update Step 1\" \/><\/a><\/li>\n<li><code>Desde el men\u00fa Remoto seleccione Buscar de&gt; Origen<\/code><a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-update-2.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-update-2.png\" alt=\"Update Step 2\" \/><\/a><\/li>\n<li>Espere a que git tire de los cambios y cierre Git GUI<\/li>\n<li>Abrir\u00a0<code>C:\/Users\/[Tu_Nombre_de_Usuario]\/Documents\/Arduino\/hardware\/espressif\/esp32\/tools<\/code>\u00a0y doble click en\u00a0<code>get.exe<\/code><a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/blob\/master\/doc\/win-gui-4.png\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/github.com\/espressif\/arduino-esp32\/raw\/master\/doc\/win-gui-4.png\" alt=\"Step 4\" \/><\/a><\/li>\n<\/ol>\n<p>Configuraci\u00f3n del ESP32 con el IDE de Arduino<\/p>\n<p>Una vez termina el proceso instalaci\u00f3n de todo el software para el ESP32-t debemos ir al IDE de arduino, revisamos en &#8220;Herramientas&#8221; &#8211; &#8220;Placas&#8221; y verificamos si aparecieron nuevas placas y elegimos ESP32 DEV MODULE<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-2369\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-300x160.jpg\" alt=\"\" width=\"593\" height=\"316\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-300x160.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-768x410.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-1024x546.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-600x320.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1-820x438.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/1.jpg 1366w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/a><\/p>\n<p>A continuaci\u00f3n elegimos el puerto COM correcto, ya estamos en condiciones de programas nuestro ESP32.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-2370\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-300x161.jpg\" alt=\"\" width=\"591\" height=\"317\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-300x161.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-768x411.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-1024x548.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-600x321.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2-820x439.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/08\/2.jpg 1366w\" sizes=\"(max-width: 591px) 100vw, 591px\" \/><\/a><\/p>\n<p>Pueden adquirir el producto en ICStation en\u00a0<a href=\"http:\/\/www.icstation.com\/esp32-wifi-esp32-module-development-board-module-suite-esp32-wireless-wifi-module-p-11051.html\">ESP32-T WiFi IOT ESP32 Module Development Board Module Suite ESP32-Bit Wireless WiFi Module<\/a><\/p>\n<p>Aclaraci\u00f3n importante!!! El m\u00f3dulo hay que soldarlo a la placa.<\/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 diagrama<\/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<hr \/>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\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<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Buenos d\u00edas en esta entrada veremos la configuraci\u00f3n del m\u00f3dulo ESP32 con el entrono de desarrollo de Arduino, tambien crearemos un programa para subir datos de la temperatura al cloud de\u00a0https:\/\/thingspeak.com y gracias al aporte y colaboraci\u00f3n de\u00a0www.icstation.com pudo obtener gratis este m\u00f3dulo para su evaluaci\u00f3n y revisi\u00f3n. El m\u00f3dulo ESP32 es un m\u00f3dulo creado [&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":2381,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[467,465,466,469,468],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2358"}],"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=2358"}],"version-history":[{"count":18,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2358\/revisions"}],"predecessor-version":[{"id":2415,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2358\/revisions\/2415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/2381"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=2358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=2358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=2358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}