        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":3252,"date":"2018-06-14T12:15:49","date_gmt":"2018-06-14T12:15:49","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=3252"},"modified":"2018-06-14T12:15:49","modified_gmt":"2018-06-14T12:15:49","slug":"subir-datos-de-temperatura-con-sim900-a-thingspeak","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2018\/06\/subir-datos-de-temperatura-con-sim900-a-thingspeak\/","title":{"rendered":"Subir datos de temperatura con SIM900 a thingspeak"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/irI11IBUojs?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p>Buenos d\u00edas, en el tutorial anterior hab\u00edamos visto los &#8220;primeros pasos con el m\u00f3dulo GSM sim900&#8221; donde daba algunos tips importante para empezar con el mismo, y no morir en el intento.<\/p>\n<p>Hablamos de como hacer llamadas, enviar y recibir mensajes de texto, mediante comandos AT con alg\u00fan programa como el terminal serial de arduino y el software docklight, ideal para hacer pruebas con microcontroladores a trav\u00e9s del protocolo rs-232.<\/p>\n<p>En el video publicado en youtube, hab\u00eda consultado que proyecto se pod\u00edan hacer, con este m\u00f3dulo, y gratamente recib\u00ed varias propuestas.<\/p>\n<hr \/>\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>Entre ellas, hacer una alarma comunitaria, conectar el m\u00f3dulo a una central de alarmas para el env\u00edo de SMS y e-mail, subir datos a una base de datos SQL, subir datos a un servidor, que es justamente de lo que vamos hablar en este tutorial.<\/p>\n<p>El principio de funcionamiento es simple, leer un sensor de temperatura el ds18b20, luego mediantes algunos comandos AT, lograr una conexi\u00f3n a internet y subir estos datos a thingspeak.com<\/p>\n<p>CREAR UN CANAL EN THINGSPEAK<\/p>\n<p>Vamos an ecesitar crear una cuenta en thingspeak y suponiendo que ya la tenemos vamos a crear un canal<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3275\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Nos registramos con nuestra cuenta<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3276\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Hacemos click en &#8220;New Channel&#8221;<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3277\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/3.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Inventamos un nombre para el canal<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3278\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/4.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Hacemos click en &#8220;Save Chanel&#8221;<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3279\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/5.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Y listo ya tenemos creado nuestra canal.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3280\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/6.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Ahora vamos a pesta\u00f1a API Keys y copiamos\u00a0 el &#8220;Write API Key&#8221;<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3281\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/7.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Nos dirijimos al c\u00f3digo fuente de arduino en &#8220;https:\/\/api.thingspeak.com\/update?api_key=XXXXXXXXXXX&amp;field1=0&#8221;\u00a0modificamos las &#8220;X&#8221; por el API Key que obtuvimos.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3282\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/06\/8.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h4>Kit de sensor impermeable DS18B20<\/h4>\n<p><img src=\"http:\/\/image.dfrobot.com\/image\/cache\/data\/KIT0021\/6W4A3945-450x300.jpg\" alt=\"Kit de sensor impermeable DS18B20\" \/><\/p>\n<p><img src=\"http:\/\/image.dfrobot.com\/image\/cache\/6W4A3954-450x300.jpg\" alt=\"Kit de sensor impermeable DS18B20\" \/><\/p>\n<h4>INTRODUCCI\u00d3N<\/h4>\n<p>Este sensor de temperatura a prueba de agua es el DS18B20.\u00a0Este kit de sensor de temperatura impermeable utiliza la misma sonda \u2013 sonda DS18B20 AS.\u00a0Contiene una sonda con un m\u00f3dulo resistivo.\u00a0As\u00ed que es f\u00e1cil de conectar en la placa Arduino.<\/p>\n<p>El sensor de temperatura DS18B20 proporciona lecturas de temperatura de 9 a 12 bits (configurables) a trav\u00e9s de una interfaz de 1 hilo, de modo que s\u00f3lo se necesita conectar un cable (y tierra) desde un microprocesador central.\u00a0Compatible con sistemas 3.0-5.5V.<\/p>\n<h4>ESPECIFICACI\u00d3N<\/h4>\n<ul>\n<li>Voltaje de funcionamiento: 3.0 ~ 5.5V<\/li>\n<li>\u00b1 0,5 \u00b0 C Precisi\u00f3n de -10 \u00b0 C a + 85 \u00b0 C<\/li>\n<li>Rango de temperatura \u00fatil: -55 a 125 \u00b0 C (-67 \u00b0 F a +257 \u00b0 F)<\/li>\n<li>Resoluci\u00f3n seleccionable de 9 a 12 bits<\/li>\n<li>Utiliza interfaz de 1 hilo, requiere s\u00f3lo un pin digital para la comunicaci\u00f3n<\/li>\n<li>ID \u00fanico de 64 bits grabado en un chip<\/li>\n<li>Varios sensores pueden compartir un pin<\/li>\n<li>Sistema de alarma de l\u00edmite de temperatura<\/li>\n<li>El tiempo de consulta es inferior a 750ms<\/li>\n<li>Interfaz de 3 hilos:\n<ul>\n<li><b>Tipo A<\/b>\n<ul>\n<li>Cable rojo \u2013 VCC<\/li>\n<li>Cable negro \u2013 GND<\/li>\n<li>Cable amarillo \u2013 DATA<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tipo B<\/strong>\n<ul>\n<li>Cable rojo \u2013 VCC<\/li>\n<li>Cable amarillo \u2013 GND<\/li>\n<li>Cable verde \u2013 DATA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Tubo de acero inoxidable de 6 mm de di\u00e1metro por 35 mm (1,34 \u201c) de largo<\/li>\n<li>Di\u00e1metro del cable: 4mm (0.16 \u201c)<\/li>\n<li>Longitud: 90cm (35.43 \u201c)<\/li>\n<\/ul>\n<h2><strong>Especificaciones Sim900<\/strong><\/h2>\n<h3><span id=\"SIM900_Features\" class=\"mw-headline\">SIM900 Features<\/span><\/h3>\n<ul>\n<li>Quad-Band 850\/ 900\/ 1800\/ 1900 MHz<\/li>\n<li>Low power consumption: 1.0mA(sleep mode&amp;BS-PAMFRMS=9)<\/li>\n<li>Operation temperature: -40\u00b0C to +85 \u00b0C<\/li>\n<li>GPRS class 10: max. 85.6 kbps (downlink)<\/li>\n<li>Embedded TCP\/UDP protocol<\/li>\n<li>RTC backup<\/li>\n<li>PWM<\/li>\n<li>ADC<\/li>\n<\/ul>\n<h3><span id=\"Features_of_this_shield\" class=\"mw-headline\">\u00a0Features of this shield<\/span><\/h3>\n<ul>\n<li>Compatible with Arduino<\/li>\n<li>SD card slot, can be disabled by the jumper<\/li>\n<li>Two in one Earphone Socket<\/li>\n<li>Software and Hardware Serial port:Can communicate with Arduino through the Software serial port(D2\/D3)or the Hardware serial port(D0\/D1)<\/li>\n<li>FTDI interface. You can use the PC or other host which have an USB port(through FT232RL board) to debug it.<\/li>\n<li>Battery slot for RTC. This is useful if you want the time of the module doesn\u2019t lose when it is Power Off.<\/li>\n<li>Software or Hardware Power ON\/OFF. You can Power On\/Off SIM900 through an IO of Arduino or the \u201cPWRKEY\u201d button on the board.<\/li>\n<\/ul>\n<p>Hoja de datos\u2013&gt;\u00a0<a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/04\/Sim900_datasheet.zip\">Sim900_datasheet<\/a><\/p>\n<p><strong>Arduino Uno<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1180\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno-300x207.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno-300x207.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno-768x531.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno-1024x708.jpg 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/05\/uno-820x567.jpg 820w\" alt=\"uno\" width=\"300\" height=\"207\" \/><\/a><\/p>\n<p>El pinout del arduino uno es totalmente compatible con el arduino uno, as\u00ed que se puede acoplar directamente el sim900 sin ning\u00fan inconveniente de compatibilidad. El sim900 utilizado en este proyecto utiliza los pines 7 y 8 para la comunicaci\u00f3n el arduino uno, aunque tiene unos jumper que permiten utilizar los pines 0 y 1 del arduino si se requiere.<\/p>\n<p><strong>C\u00f3digo Fuente<\/strong><\/p>\n<pre class=\"lang:arduino decode:true\">#include &lt;SoftwareSerial.h&gt;\r\n#include &lt;String.h&gt;\r\nSoftwareSerial Sim900Serial(7, 8);\/\/Configari\u00f3n de los pines serial por software\r\n\/\/ Incluya las bibliotecas que necesitamos para controlar el sensor ds18b20\r\n#include &lt;OneWire.h&gt;\r\n#include &lt;DallasTemperature.h&gt;\r\n\/\/ El cable de datos est\u00e1 conectado al puerto 4 del Arduino\r\n#define ONE_WIRE_BUS 4\r\n\/\/Configure una instancia oneWire para comunicarse con cualquier dispositivo OneWire\r\nOneWire oneWire(ONE_WIRE_BUS);\r\nDallasTemperature sensors(&amp;oneWire);\r\nfloat temperatura=0.00;\r\nvoid setup()\r\n{\r\nSim900Serial.begin(19200);\/\/Arduino se comunica con el SIM900 a una velocidad de 19200bps   \r\nSerial.begin(19200);\/\/Velocidad del puerto serial de arduino\r\nsensors.begin();\/\/Inicializamos el sensor de temperatura\r\n\/\/Encendido del m\u00f3dulo por sofware\r\ndigitalWrite(9, HIGH);\r\ndelay(1000);\r\ndigitalWrite(9, LOW);\r\ndelay(20000);\/\/Tiempo prudencial para el escudo inicie sesi\u00f3n de red con tu operador\r\n}\r\nvoid loop(){  \r\ncomandosAT();\/\/Llama a la funci\u00f3n comandosAT  \r\nif(Sim900Serial.available())\/\/Verificamos si hay datos disponibles desde el SIM900\r\nSerial.write(Sim900Serial.read());\/\/Escribir datos\r\n}\r\nvoid comandosAT(){\r\nSim900Serial.println(\"AT+CIPSTATUS\");\/\/Consultar el estado actual de la conexi\u00f3n\r\ndelay(2000);\r\nSim900Serial.println(\"AT+CIPMUX=0\");\/\/comando configura el dispositivo para una conexi\u00f3n IP \u00fanica o m\u00faltiple 0=\u00fanica\r\ndelay(3000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CSTT=\\\"gprs.movistar.com.ar\\\",\\\"wap\\\",\\\"wap\\\"\");\/\/comando configura el APN, nombre de usuario y contrase\u00f1a.\"gprs.movistar.com.ar\",\"wap\",\"wap\"-&gt;Movistar Arg.\r\ndelay(1000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIICR\");\/\/REALIZAR UNA CONEXI\u00d3N INAL\u00c1MBRICA CON GPRS O CSD\r\ndelay(3000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIFSR\");\/\/ Obtenemos nuestra IP local\r\ndelay(2000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIPSPRT=0\");\/\/Establece un indicador '&gt;' al enviar datos\r\ngrados();\r\ndelay(3000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIPSTART=\\\"TCP\\\",\\\"api.thingspeak.com\\\",\\\"80\\\"\");\/\/Indicamos el tipo de conexi\u00f3n, url o direcci\u00f3n IP y puerto al que realizamos la conexi\u00f3n\r\ndelay(6000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIPSEND\");\/\/ENV\u00cdA DATOS A TRAV\u00c9S DE una CONEXI\u00d3N TCP O UDP\r\ndelay(4000);\r\nmostrarDatosSeriales();\r\nString datos=\"GET https:\/\/api.thingspeak.com\/update?api_key=0VA742HPFJVESV9U&amp;field1=0\" + String(temperatura);\r\nSim900Serial.println(datos);\/\/Env\u00eda datos al servidor remoto\r\ndelay(4000);\r\nmostrarDatosSeriales();\r\nSim900Serial.println((char)26);\r\ndelay(5000);\/\/Ahora esperaremos una respuesta pero esto va a depender de las condiones de la red y este valor quiz\u00e1 debamos modificarlo dependiendo de las condiciones de la red\r\nSim900Serial.println();\r\nmostrarDatosSeriales();\r\nSim900Serial.println(\"AT+CIPSHUT\");\/\/Cierra la conexi\u00f3n(Desactiva el contexto GPRS PDP)\r\ndelay(5000);\r\nmostrarDatosSeriales();\r\n} \r\nvoid mostrarDatosSeriales()\/\/Muestra los datos que va entregando el sim900\r\n{\r\nwhile(Sim900Serial.available()!=0)\r\nSerial.write(Sim900Serial.read());\r\n}\r\nvoid grados(){\/\/Funci\u00f3n para la lectura del sensor de temepratura\r\nsensors.requestTemperatures(); \/\/ Env\u00eda el comando para obtener temperaturas\r\n  temperatura=sensors.getTempCByIndex(0);\/\/\/ getTempCByIndex(0) se refiere al primer \r\n  \/\/sensor si es que tubieramos m\u00e1s de uno conectado en el cable\r\n  Serial.print(\"La temperatura es: \");\r\n  Serial.print(temperatura);\/\/Imprime la temperatura\r\n  Serial.println(\" Grados centigrados\");\r\n}<\/pre>\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<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\/Gf-K08af_RA?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" 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>Buenos d\u00edas, en el tutorial anterior hab\u00edamos visto los &#8220;primeros pasos con el m\u00f3dulo GSM sim900&#8221; donde daba algunos tips importante para empezar con el mismo, y no morir en el intento. Hablamos de como hacer llamadas, enviar y recibir mensajes de texto, mediante comandos AT con alg\u00fan programa como el terminal serial de arduino [&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":3284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3252"}],"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=3252"}],"version-history":[{"count":7,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3252\/revisions"}],"predecessor-version":[{"id":3288,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3252\/revisions\/3288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/3284"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=3252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=3252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=3252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}