Проблемы связи контроллера с модулем SIM800L

Vadim0312
Offline
Зарегистрирован: 27.11.2016

Прошу помочь мне в работе с GSM модулем SUM800l. Моя проблема заключается в том ,что выполнение команды дозвона не происходит. Я использую терминальную программу и ниже указанный скетч. Дело в том, что некоторые СИМки одного и того же оператора работают, а некоторые отказываются выполнять команду вызова- "ATD+0123456789;". Команда проходит успешно , дозвона нету и через 20 сек выдает - "NO CARRIER". Заменил СИМку  но без результата. Что им ещё нужно что бы дозваниваться ?

#include <SoftwareSerial.h>

SoftwareSerial mySerial(8, 7); // RX, TX
void setup()
{
 // Open serial communications and wait for port to open:
 Serial.begin(9600);
 mySerial.begin(9600);
}
void loop() // run over and over
{
 if (mySerial.available())
 Serial.write(mySerial.read());
 if (Serial.available())
 {
 while(Serial.available())
 {
 mySerial.write(Serial.read());
 }
 mySerial.println();
 }
}

 

Vadim0312
Offline
Зарегистрирован: 27.11.2016

Проблема снимается. Нужно дописывать +71234567890! Но другие работали и без "7" !