SIM 800l

serk1811
Offline
Зарегистрирован: 04.12.2017

Здравствуйте, приобрел себе SIM800L и связываю его с Arduino Nano v3. Все подключается, модуль по  скетчу первому(приведен ниже) дает ОК. При обычных запросах, вроде IMEI/качество связи/ и т.д. даются ответы Но при вводе команды AT+CREG? получаю +CREG: 0,0 Как зарегистрировать симку в сети? Тоже самое при AT+COPS? выходит+COPS: 0

#include <SoftwareSerial.h>
SoftwareSerial SIM800(10, 11);        // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)
void setup() {
  Serial.begin(9600);               // Скорость обмена данными с компьютером
  Serial.println("Start!");
  SIM800.begin(9600);               // Скорость обмена данными с модемом
  SIM800.println("AT");
}

void loop() {
  if (SIM800.available())           // Ожидаем прихода данных (ответа) от модема...
    Serial.write(SIM800.read());    // ...и выводим их в Serial
  if (Serial.available())           // Ожидаем команды по Serial...
    SIM800.write(Serial.read());    // ...и отправляем полученную команду модему
}

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Модуль регистрируется в сети не сразу, ждите.