Forum Controladores/PLC

Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

Comunicación GPRS

Avatar
Guest

Tengo un PLC M-Duino GPRS 21+ y quisiera hacer la comunicación GPRS. En el manual enlazan unas librerías para este tipo de comunicación, sin embargo, ya había trabajado previamente con comandos AT para hacer la comunicación con un Arduino y el Modulo SIM800L, quisiera saber si estos comandos los puedo implementar ya que he tratado de hacerlo pero no he tenido éxito.  El código que estoy utilizando de forma resumida es el siguiente:

#include <SoftwareSerial.h>

Serial.begin(19200);   

SoftwareSerial SIM800(18,19);    
void conf_inicial(){       
    SIM800.begin(19200);    
    delay(2000);
    Serial.println("\r\n\t******  Comandos AT  ******");
    SIM800.println("AT+CPIN?");      
    delay(5000);
    printSerialData();
    SIM800.println("AT+CSQ");         
    delay(5000);
    printSerialData();
}

void printSerialData(){   
   while(SIM800.available()!=0)
   Serial.write(SIM800.read());
}
Avatar
Descartar
1 Respuesta
0
<div> <h5 class="o_wforum_bio_popover_name mb-0"> <address class="mb-0" itemscope="itemscope" itemtype="http://schema.org/Organization"> <div> <span itemprop="name">Marti Guillem Cura</span> <span><img src=https://www.industrialshields.com/es_ES/forum/forum-controladores-plc-17/question/"/web/image/res.country/68/image/España?unique=a14a800%22 class="img img-fluid country_flag" alt="España"/></span> </div> <div itemprop="address" itemscope="itemscope" itemtype="http://schema.org/PostalAddress"> </div> <div> </div> </address> </h5> <span class="o_wforum_bio_popover_info"> <address class="mb-0" itemscope="itemscope" itemtype="http://schema.org/Organization"> <div class="css_non_editable_mode_hidden"> --<span class="text-muted">Marti Guillem Cura</span>-- </div> <div itemprop="address" itemscope="itemscope" itemtype="http://schema.org/PostalAddress"> </div> <div> <div class="css_editable_mode_hidden"> <div class="mb-2"> <br/> </div> <b class="mt-4"><i class="fa fa-diamond text-secondary"></i> 1000000015</b> <div style="display: inline-block"> <b>|</b> <span class="fa fa-trophy badge-gold ml-2" role="img" aria-label="Gold badge" title="Gold badge"></span> 0 <span class="fa fa-trophy badge-silver ml-2" role="img" aria-label="Silver badge" title="Silver badge"></span> 0 <span class="fa fa-trophy badge-bronze ml-2" role="img" aria-label="Bronze badge" title="Bronze badge"></span> 0 </div> <div class="mt-2"> <div class="o_forum_tooltip_line"> <span>Sant Fruitós de Bages</span><span>, </span><span>España</span> </div> </div> </div> </div> </address> </span> <div class="o_wforum_bio_popover_bio"> <address class="mb-0" itemscope="itemscope" itemtype="http://schema.org/Organization"> <div class="css_non_editable_mode_hidden"> --<span class="text-muted">Marti Guillem Cura</span>-- </div> <div itemprop="address" itemscope="itemscope" itemtype="http://schema.org/PostalAddress"> </div> <div> <span> </span> </div> </address> </div> </div> </div> "> Avatar
Marti Guillem Cura
Best Answer

Deberán poder trabajar directamente con el hardware serial del equipo puesto que internamente está conectado al serial1 del Arduino Mega integrado dentro (pines 18 y 19)  por lo que la forma de configurarlo sería directamente usando el Serial1. 

Te adjunto otro código de uso para los modelos GPRS/GSM usando la librerya FONA_Serial que puede servirte de ayuda para lo que nos estas planteando, deberás descargarte la siguiente librería: 


https://github.com/adafruit/Adafruit_FONA


Estamos en contacto y que tengas un buen día.

Avatar
Descartar