Go Down

Topic: Not registred Error - Arduino Uno - S800C (Read 404 times) previous topic - next topic

jazpiroz

Dec 12, 2018, 10:23 pm Last Edit: Dec 13, 2018, 08:07 pm by surbyte Reason: Agregado de etiquetas de enlace
Mil disculpas, error mio, no es un sim800L es un sim800C.

De todas formas estoy probando:

https://elementztechblog.wordpress.com/2016/06/28/interfacing-sim800-gsm-modem-with-arduino/

con este link, y no logro hacerlo funcionar. Siempre da ERROR.

La conexión es:

rx --> 11
tx --> 10

Gracias

surbyte

177 msg para no saber que un enlace va con etiquetas.
Increíble.
Hoy tenemos un día que nadie respeta las normas.

jazpiroz

Ahora estoy usando este codigo, sigo sin poder conectarme a la red. alguna pista???
gracias!!!

http://www.robofun.ro/docs/gsm/SMS_SS.txt

sigo sin tener éxito, la salida es:

Code: [Select]
setup ready
try restart
try CPIN...
AT+QIMODE=0

ERROR
AT+QINDI=0

ERROR
AT+QIMUX=0

ERROR
AT
get IMEI
861694039537855
Query GSM registration?
AT+CREG?

+CREG: 0,0

OK

Query State of Initialization
Not yet...
Query State of Initialization
Not yet...

jazpiroz

Otra prueba sin éxito :

Code: [Select]

#include <GSMSim.h>

#define RX 8
#define TX 7
#define RESET 2
#define BAUD 9600


GSMSim gsm;

/*
 * Also you can this types:
 * GSMSim gsm(RX, TX);
 * GSMSim gsm(RX, TX, RESET);
 * GSMSim gsm(RX, TX, RESET, LED_PIN, LED_FLAG);
 */

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);

  Serial.println("GSMSim Library - SMS Example");
  Serial.println("");
  delay(1000);

  gsm.start(); // baud default 9600
  //gsm.start(BAUD);

  Serial.println("Changing to text mode.");
  gsm.smsTextMode(true); // TEXT or PDU mode. TEXT is readable :)

  char* number = "+598xxxxxxxxx";
  char* message = "Hi my friend. How are you?"; // message lenght must be <= 160. Only english characters.

  Serial.println("Sending Message --->");
  Serial.println(gsm.smsSend(number, message)); // if success it returns true (1) else false (0)
  delay(2000);

  Serial.println("Listing unread message(s).");
  Serial.println(gsm.smsListUnread()); // if not unread messages have it returns "NO_SMS"

  Serial.println("Read SMS on index no = 1");
  Serial.println(gsm.smsRead(1)); // if no message in that index, it returns IXDEX_NO_ERROR
 
}

void loop() {
  // put your main code here, to run repeatedly:
}



Salida:

Code: [Select]

GSMSim Library - SMS Example

Changing to text mode.
Sending Message --->
0
Listing unread message(s).
NO_SMS
Read SMS on index no = 1
INDEX_NO_ERROR

jazpiroz

Otra prueba:

Code: [Select]
#include <GSMSim.h>
#include <SoftwareSerial.h>

#define RX 7
#define TX 8
#define RESET 2
#define BAUD 9600


GSMSim gsm(RX, TX, RESET);

/*
 * Also you can this types:
 * GSMSim gsm;
 * GSMSim gsm(RX, TX);
 * GSMSim gsm(RX, TX, RESET, LED_PIN, LED_FLAG);
 */


void setup() {
  // put your setup code here, to run once:
 
  Serial.begin(9600);

  Serial.println("GSMSim Library - Module Information");
  Serial.println("");
  delay(1000);

  //gsm.start(); // baud default 9600
  gsm.start(BAUD);
 
 
  Serial.print("Manufacturer:\t\t");
  Serial.println(gsm.moduleManufacturer());
  delay(250);
  Serial.print("Model:\t\t\t");
  Serial.println(gsm.moduleModel());
  delay(250);
  Serial.print("Revision:\t\t");
  Serial.println(gsm.moduleRevision());
  delay(250);
  Serial.print("IMEI:\t\t\t");
  Serial.println(gsm.moduleIMEI());
  delay(250);
  Serial.print("IMSI:\t\t\t");
  Serial.println(gsm.moduleIMSI());
  delay(250);
  Serial.print("ICCID:\t\t\t");
  Serial.println(gsm.moduleICCID());
  delay(250);
  Serial.print("Is Connected?:\t\t");
  Serial.println(gsm.isRegistered());
  delay(250);
  Serial.print("Signal Quality:\t\t");
  Serial.println(gsm.signalQuality());
  delay(250);
  Serial.print("Operator:\t\t");
  Serial.println(gsm.operatorName());
  delay(250);
  Serial.print("Operator From Sim:\t");
  Serial.println(gsm.operatorNameFromSim());
  delay(250);
}

void loop() {
  // put your main code here, to run repeatedly:

}


salida:

Code: [Select]
GSMSim Library - Module Information

Manufacturer:
Model:
Revision:
IMEI:
IMSI:
ICCID:
Is Connected?: 0
Signal Quality: 99
Operator: NOT CONNECTED
Operator From Sim: NOT CONNECTED

jazpiroz

Añado mas información, este sim que estoy probando, funciona perfectamente en un sim900 y en celular también.

Alguien tuvo problemas con estos sim????

jazpiroz

Usando la librería Adafruit Fona Lib, el sketch General me da el siguiente test:


Code: [Select]

===================
   SPEED = 19200
  RX PIN = 8
  TX PIN = 7
===================

AT+CACM=?   ERROR 
BM:   12.34ms

AT+CAMM=?   ERROR 
BM:   12.19ms

AT+CAOC=?   ERROR 
BM:   12.19ms

AT+CBST=?   ERROR 
BM:   12.15ms

AT+CCFC=?   +CCFC: (0-5)    OK 
BM:   18.81ms

AT+CCWA=?   +CCWA: (0-1)    OK 
BM:   18.88ms

AT+CEER=?   +CEER: (0-1)    OK 
BM:   18.89ms

AT+CGMI   SIMCOM_Ltd    OK 
BM:   16.86ms

AT+CGMM   SIMCOM_SIM800C    OK 
BM:   18.91ms

AT+CGMR   Revision:1418B04SIM800C24    OK 
BM:   24.52ms

AT+CGSN   861694039537855    OK 
BM:   19.45ms

AT+CSCS=?   +CSCS: ("IRA","GSM","UCS2","HEX","PCCP","PCDN","8859-1")    OK 
BM:   41.61ms

AT+CSTA=?   +CSTA: (129,145,161,177)    OK 
BM:   25.16ms

AT+CHLD=?   +CHLD: (0,1,1x,2,2x,3,4)    OK 
BM:   25.14ms

AT+CIMI   748010402730884    OK 
BM:   19.50ms

AT+CLCC=?   +CLCC: (0,1)    OK 
BM:   18.94ms

AT+CLCK=?   +CLCK: ("AO","OI","OX","AI","IR","FD","SC","PN","PU","PP")    OK 
BM:   42.60ms

AT+CLIP=?   +CLIP: (0,1)    OK 
BM:   18.96ms

AT+CLIR=?   +CLIR: (0-2)    OK 
BM:   18.90ms

AT+CMEE=?   +CMEE: (0-2)    OK 
BM:   18.89ms

AT+COLP=?   +COLP: (0,1)    OK 
BM:   18.91ms

AT+COPS=?   ERROR 
BM:   12.14ms

AT+CPAS   +CPAS: 2    OK 
BM:   15.77ms

AT+CPBF=?   +CPBF: 40,14    OK 
BM:   18.92ms

AT+CPBR=?   +CPBR: (1-250),40,14    OK 
BM:   23.05ms

AT+CPBS=?   +CPBS: ("SM","ME","ON","FD")    OK 
BM:   27.15ms

AT+CPBW=?   +CPBW: (1-250),40,(129,145),14    OK 
BM:   28.21ms

AT+CPIN=?   OK 
BM:   10.62ms

AT+CPWD=?   +CPWD: ("AO",4),("OI",4),("OX",4),("AI",4),("IR",4),("AB",4),("P2",8),("SC",8)    OK 
BM:   52.90ms

AT+CR=?   +CR: (0,1)    OK 
BM:   16.82ms

AT+CRC=?   +CRC: (0,1)    OK 
BM:   17.86ms

AT+CREG=?   +CREG: (0-2)    OK 
BM:   18.88ms

AT+CRLP=?   +CRLP: (0-61),(0-61),(44-255),(1-255),7    OK 
BM:   32.80ms

AT+CRSM=?   OK 
BM:   10.70ms

AT+CSQ=?   +CSQ: (0-31,99),(0-7,99)    OK 
BM:   24.62ms

AT+VTD=?   +VTD: (1-255)    OK 
BM:   18.87ms

AT+VTS=?   +VTS: (0-9,*,#,A,B,C,D),(1-255)    OK 
BM:   28.22ms

AT+CMUX=?   +CMUX: (0)    OK 
BM:   17.86ms

AT+CNUM=?   OK 
BM:   10.61ms

AT+CPOL=?   +CPOL: (1-16),(0-2)    OK 
BM:   22.55ms

AT+COPN=?   OK 
BM:   10.61ms

AT+CFUN=?   +CFUN: (0,1,4),(1)    OK 
BM:   22.03ms

AT+CCLK=?   OK 
BM:   10.61ms

AT+CSIM=?   OK 
BM:   10.66ms

AT+CALM=?   +CALM: (0,1)    OK 
BM:   18.91ms

AT+CALS=?   +CALS: (0-19),(0,1)    OK 
BM:   22.64ms

AT+CRSL=?   +CRSL: (0-100)    OK 
BM:   20.01ms

AT+CLVL=?   +CLVL: (0-100)    OK 
BM:   19.95ms

AT+CMUT=?   +CMUT: (0,1)    OK 
BM:   18.91ms

AT+CPUC=?   ERROR 
BM:   12.15ms

AT+CCWE=?   ERROR 
BM:   12.16ms

AT+CBC=?   +CBC: (0-2),(1-100),(voltage)    OK 
BM:   27.07ms

AT+CUSD=?   +CUSD: (0-2)    OK 
BM:   18.90ms

AT+CSSN=?   +CSSN: (0-1),(0-1)    OK 
BM:   22.03ms

AT+DDET=?   +DDET: (0,1),(0-10000),(0,1),(0,1)    OK 
BM:   30.21ms

Go Up