        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":3227,"date":"2018-05-31T03:09:53","date_gmt":"2018-05-31T03:09:53","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=3227"},"modified":"2018-05-31T03:11:59","modified_gmt":"2018-05-31T03:11:59","slug":"sim900-primeros-pasos-envio-de-sms-llamada-encendido-de-led","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2018\/05\/sim900-primeros-pasos-envio-de-sms-llamada-encendido-de-led\/","title":{"rendered":"Sim900, primeros pasos, env\u00edo de SMS, llamada, encendido de led"},"content":{"rendered":"<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<h1>En construcci\u00f3n&#8230;<\/h1>\n<p>Este art\u00edculo es una gu\u00eda completa para controlar el m\u00f3dulo SIM900 con arduino.\u00a0Aprenderemos c\u00f3mo enviar y recibir SMS, realizar y recibir llamadas telef\u00f3nicas, encender led.<\/p>\n<h2>Te presento el escudo SIM900 con arduino uno<\/h2>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3228\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-1024x768.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-1024x768.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-600x450.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-820x615.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1184-1320x990.jpg 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h3>Aplicaciones:<\/h3>\n<p>El escudo SIM900\u00a0 permite:<\/p>\n<ul>\n<li>Con\u00e9ctese a Internet a trav\u00e9s de la red GPRS<\/li>\n<li>Enviar y recibir SMS<\/li>\n<li>Realizar y recibir llamadas telef\u00f3nicas<\/li>\n<\/ul>\n<p>Sus capacidades lo hacen ideal para proyectos con Arduino como:<\/p>\n<ul>\n<li>Control remoto de dispositivos electr\u00f3nicos: enviar un SMS para activar algo (motores, luces, etc).<\/li>\n<li>Recibir notificaciones: env\u00ede un SMS a su tel\u00e9fono celular (por ejemplo sensor de gas).<\/li>\n<li>Reciba datos de un sensor: env\u00eda SMS peri\u00f3dicamente a su tel\u00e9fono con datos de la temperatura de un snesor.<\/li>\n<\/ul>\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<h3>Caracteristicas<\/h3>\n<p>Estas son algunas de las caracter\u00edsticas m\u00e1s importantes del escudo:<\/p>\n<ul>\n<li>Compatible con Arduino y clones<\/li>\n<li>Basado en el m\u00f3dulo SIM900 de SIMCOM<\/li>\n<li>Le permite enviar SMS, MMS, GPRS y audio a trav\u00e9s de UART usando comandos AT.<\/li>\n<li>Tiene 12 GPIO, 2 PWM y ADC incorporado en el m\u00f3dulo SIM900<\/li>\n<li>Es cuatribanda: 850;\u00a0900;\u00a01800 y 1900 MHZ, por lo que deber\u00eda funcionar en todos los pa\u00edses con redes GSM (2G)<\/li>\n<li>Control y configuraci\u00f3n a trav\u00e9s de comandos AT<\/li>\n<li>Admite RTC (reloj de tiempo real) &#8211; tiene un soporte para una bater\u00eda CR1220 de 3V en la parte inferior<\/li>\n<\/ul>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3230\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-1024x768.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-1024x768.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-600x450.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-820x615.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/IMG_1187-1320x990.jpg 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>\u00bf Que significa GSM ?<\/p>\n<p>Es el\u00a0Sistema Global para Comunicaciones M\u00f3viles y es el est\u00e1ndar a nivel mundial para comunicaciones m\u00f3viles.<\/p>\n<p>\u00bf Que significa\u00a0GPRS\u00a0 ?<\/p>\n<p>Significa General Packet Radio Service.\u00a0GPRS es un servicio de datos m\u00f3viles en las comunicaciones celulares 2G.<\/p>\n<h2>Antes de empezar<\/h2>\n<p>Antes de comenzar con su m\u00f3dulo SIM900,\u00a0 \u00bfFuente de alimentaci\u00f3n elegir?<\/p>\n<p>Recomiendo una fuente de 12 voltios 2 amperes. Como se puede observar en la siguiente foto.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3231\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/fuente.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Si lo vamos a conectar la fuente al arduino, debemos colocar el interrruptor en la posici\u00f3n que se muestra en la foto, que es la opci\u00f3n que recomiendo, ya que no tuve inconvenientes.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3232\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/alimentacion_desde_arduino.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Ahora si la conexi\u00f3n de alimentaci\u00f3n la hicimos al m\u00f3dulo SIM900, el interruptor se debe colocar en esta posici\u00f3n, pero tiene que tener en cuanta que el arduino no es alimentado por el SIM900, tocar\u00e1 alimentarlo por usb o por otro m\u00e9todo. Ver foto<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3233\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/conexi\u00f3n_fuente_sim900.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h3>Cobertura GSM<\/h3>\n<p>Hay que asegurarse que en tu pais hay covertura de red GSM 850 MHz, GSM 900 MHz, DCS 1800 MHz o PCS 1900 MHz es decir 2G (redes de segunda generaci\u00f3n).<\/p>\n<h3>\u00bfQue tarjeta SIM usar?<\/h3>\n<p>Te recomiendo usar una tarjeta SIM prepaga o con SMS\/llamada ilimitadas, tener esta precausi\u00f3n por si algo sale mal con el programa que estamos haciendo y este comienza a enviar o llamar en forma repetida, es posible que tengamos que pagar una suma muy grande en nuestra factura telef\u00f3nica si no tomamos precauciones.<\/p>\n<h3>Selecci\u00f3n del puerto serial<\/h3>\n<p>Hay que asegurarse que los jumper, est\u00e9n en la posici\u00f3n que se muestra en la foto, para poder utilizar los pines 7 y 8 por software.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3235\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/pinsoft.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h3>Conexi\u00f3n con puerto usb serial<\/h3>\n<p>Para las primeras pruebas con comandos AT, recomiendo usar un puerto usb serial<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3237\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puerto_serial_usb.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>El m\u00f3dulo SIM900 trae unos pines para conexi\u00f3n de un puerto serial, pero no tiene unos pines soldados, tocar\u00e1 hacerlo para poder utilizar este modo.<\/p>\n<p>La conexi\u00f3n con el SIM900 y el adaptador usb serial, se debe hacer la de la siguiente manera TXD&#8211;&gt;RXD y RXD&#8211;&gt;TXD y por supuesto GNG para unificar las tierras con ambos dispositivos.<\/p>\n<h3>\u00bfY si no tenemos el adaptador usb serial?<\/h3>\n<p>Si no tenemos el m\u00f3dulo serial, podemos usar nuestro arduino, para ello debemos cargar un sketch, este programa genera una comunicaci\u00f3n gracias a la librer\u00eda softwareserial.h, genera una comunicaci\u00f3n entre arduino y nuestro m\u00f3dulo SIM900 por los pines 7 y 8.<\/p>\n<h3>C\u00f3digo fuente<\/h3>\n<pre class=\"lang:arduino decode:true\">#include &lt;SoftwareSerial.h&gt;\r\nSoftwareSerial SSoft(7, 8); \r\nchar caracter;\r\nvoid setup()\r\n{\r\nSerial.begin(19200);\r\nSSoft.begin(19200);\r\n}\r\nvoid loop()\r\n{\r\nif (SSoft.available())\/\/si hay caracteres disponibles en el puerto serial por software\r\n{\r\ncaracter = SSoft.read();\/\/leer carecteres en puerto serial por software\r\nSerial.print(caracter);\/\/Mostras los caracteres obtenidos\r\n}\r\nif (Serial.available())\/\/Si hay caracteres en puerto serial por hardware\r\n{\r\ncaracter = Serial.read();\/\/leer carecteres en puerto serial por hardware\r\nSSoft.print(caracter);\/\/Mostras los caracteres obtenidos\r\n}\r\n}<\/pre>\n<p>A partir de ahora podemos enviar comandos AT para depuraci\u00f3n testero de distintos comandos, estudiando las respuestas y acciones que genera nuestro m\u00f3dulo SIM900. Podemos usar el mismo terminal serial de arduino para algunos comandos como el de llamada (ATD).<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3239\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/debug.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Encendido por sofware<\/p>\n<p>Para el encendido por software antes debemos soldar dos puntos con esta\u00f1o<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3240\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/puntos.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Una vez terminado el trabajo deber\u00eda quedar algo parecido a esto<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-3241\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/05\/soldado.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Ahora en cada programa que queramos que nuestro arduino encienda el SIM900 debemos cargar las siguientes lineas.<\/p>\n<pre class=\"lang:arduino decode:true\">void setup() {\r\n  digitalWrite(9, HIGH);\r\ndelay(1000);\r\ndigitalWrite(9, LOW);\r\ndelay65000);\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Envi\u00f3 de SMS y encendido de led<\/p>\n<pre class=\"lang:arduino decode:true \">#include &lt;SoftwareSerial.h&gt;\r\nSoftwareSerial SIM900(7, 8); \/\/Configari\u00f3n de los pines serial por software\r\nvoid setup() {\r\n  SIM900.begin(19200);\/\/Arduino se comunica con el SIM900 a una velocidad de 19200bps\r\n  delay(20000);\/\/Tiempo prudencial para el escudo inicie sesi\u00f3n de red con tu operador\r\n  envioMensaje();\/\/ llama a la funci\u00f3n envioMensaje\r\n}\r\nvoid loop() {  \r\n}\r\nvoid envioMensaje() {\r\n  SIM900.print(\"AT+CMGF=1\\r\"); \/\/ comando AT para configurar el SIM900 en modo texto\r\n  delay(200);\r\n    SIM900.println(\"AT + CMGS = \\\"xxxxxxxx\\\"\");\/\/reemplzar por el n\u00famero a enviar el mensaje\r\n  delay(200);\r\n  SIM900.println(\"visita www.rogerbit.com\");\/\/ Reemplzar por el texto a enviar\r\n  delay(200);\r\n  \/\/Finalizamos este comando con el caracter de sustituci\u00f3n (\u2192) c\u00f3digo Ascii 26 para el envio del SMS\r\n  SIM900.println((char)26); \r\n  delay(200);\r\n  SIM900.println();\r\n}<\/pre>\n<p>Reenv\u00edo de SMS con acuse de recibo con encendido de led<\/p>\n<pre class=\"lang:arduino decode:true \">#include &lt;SoftwareSerial.h&gt;\r\nSoftwareSerial SIM900(7, 8);\/\/Configari\u00f3n de los pines serial por software\r\nchar caracter=0;\/\/ Variable para guardar los caracteres mensajes entrantes\r\nint led=12;\r\nString estado=\"\";\r\nvoid setup() {\r\n   SIM900.begin(19200);\/\/Arduino se comunica con el SIM900 a una velocidad de 19200bps\r\n   Serial.begin(19200);\/\/Velocidad del puerto serial de arduino \r\n   delay(20000);\/\/Tiempo prudencial para el escudo inicie sesi\u00f3n de red con tu operador\r\n pinMode(led, OUTPUT);\r\n  SIM900.print(\"AT+CMGF=1\\r\");\/\/ comando AT para configurar el SIM900 en modo texto\r\n  delay(200);\r\n  SIM900.print(\"AT+CNMI=2,2,0,0,0\\r\");\/\/Configuramos el m\u00f3dulo para que muestre los SMS por el puerto serie.\r\n  delay(200);\r\n}\r\nvoid loop() {  \r\n  if(SIM900.available() &gt;0) {\/\/Verificamos si hay datos disponibles desde el SIM900\r\n    caracter=SIM900.read(); \/\/ Leemos los datos y los almcanamos en la variable mensaje\r\n    Serial.print(caracter); \/\/Imprime los datos entrantes uno a uno en el terminal serial\r\n    if(caracter=='H'){\r\n      Serial.println(\"--&gt;enviando mensaje\");\r\n      digitalWrite(led, HIGH);\r\n      estado=\"led encendido\";\r\n      envioMensaje(estado);\r\n      }\r\n    if(caracter=='L'){\r\n      Serial.println(\"--&gt;enviando mensaje\");\r\n      digitalWrite(led, LOW);\r\n      estado=\"led apagado\";\r\n      envioMensaje(estado);\r\n      }  \r\n  }\r\n}\r\nvoid envioMensaje(String estado) {\r\n  SIM900.println(\"AT + CMGS = \\\"xxxxxxxxxxx\\\"\");\/\/reemplzar por el n\u00famero a enviar el mensaje\r\n  delay(200);\r\n  SIM900.println(\"Estado:\" + estado);\/\/ Reemplzar por el texto a enviar\r\n  delay(200);\r\n  \/\/Finalizamos este comando con el caracter de sustituci\u00f3n (\u2192) c\u00f3digo Ascii 26 para el envio del SMS\r\n  SIM900.println((char)26); \r\n  delay(200);\r\n  SIM900.println();\r\n<\/pre>\n<p>Ejemplo b\u00e1sico de llamado telef\u00f3nico<\/p>\n<pre class=\"lang:default decode:true\">#include &lt;SoftwareSerial.h&gt;\r\nSoftwareSerial SIM900(7, 8); \/\/Configari\u00f3n de los pines serial por software\r\nvoid setup() {\r\n   SIM900.begin(19200);\/\/Arduino se comunica con el SIM900 a una velocidad de 19200bps\r\n   Serial.begin(19200);\/\/Velocidad del puerto serial de arduino \r\n   delay(20000);\/\/Tiempo prudencial para el escudo inicie sesi\u00f3n de red con tu operador\r\nhacerLlamada();\/\/Llama a la funci\u00f3n hacerLlamada\r\n}\r\nvoid loop() { \r\n}\r\nvoid hacerLlamada() {\r\n  SIM900.print(\"ATD\");\/\/Comando AT para iniciar una llamada\r\n  SIM900.print(\"xxxxxx\");\/\/N\u00famero de telefono al cual queremos llamar\r\n  SIM900.println(\";\");\/\/El \";\" indica llamada de voz y no llamada de datos ej:(FAX) \r\n  Serial.println(\"Llamando...\");\/\/Leyenda que indica que se inicio el llamado\r\n  delay(25000);\/\/Duraci\u00f3n del llamado antes de cortar\r\n  SIM900.println(\"ATH\"); \/\/ comando AT cortar llamada\r\n  Serial.println(\"Llamada finalizada\");\/\/Leyenda que indica que finaliz\u00f3 el llamado\r\n}<\/pre>\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<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\/sZreS7tkSE0?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>En construcci\u00f3n&#8230; Este art\u00edculo es una gu\u00eda completa para controlar el m\u00f3dulo SIM900 con arduino.\u00a0Aprenderemos c\u00f3mo enviar y recibir SMS, realizar y recibir llamadas telef\u00f3nicas, encender led. Te presento el escudo SIM900 con arduino uno Aplicaciones: El escudo SIM900\u00a0 permite: Con\u00e9ctese a Internet a trav\u00e9s de la red GPRS Enviar y recibir SMS Realizar y [&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":3244,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,735,736,213,737,738,397,734,212,733],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3227"}],"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=3227"}],"version-history":[{"count":9,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3227\/revisions"}],"predecessor-version":[{"id":3247,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3227\/revisions\/3247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/3244"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=3227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=3227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=3227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}