#1 2017-02-22 15:51:17

loker
Участник
Зарегистрирован: 2017-02-22
Сообщений: 1

Arduino sim9000

Ребята подскажите p.s. отправляю данные на сервер, при успешной отправке gsm отвечает "о"(нуль), если нет то "4", вот создаю условию если "0"(да) то то......... инече "4"(нет) то................ . Он не понимает то что сам отвечает (0 и 4) как решить проблему?

void gprs_send(String data) {  //Процедура отправки данных на сервер
  //отправка данных на сайт
  int d = 400;
  Serial.println("Send start");
  Serial.println("setup url");
  GSMport.println("AT+HTTPPARA="URL","http://mysite.ru/?a=" + data + """);
  delay(d * 2);
  Serial.println(ReadGSM());
  delay(d);
  Serial.println("GET url");
  GSMport.println("AT+HTTPACTION=0");
  delay(d * 2);
  Serial.println(ReadGSM());
  delay(d);
  Serial.println("Send done");
}
 
String ReadGSM() {  //функция чтения данных от GSM модуля
  int c;
  String v;
  while (GSMport.available()) {  //сохраняем входную строку в переменную v
    c = GSMport.read();
    v += char(c);
    delay(10);
  }
  return v;
}

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела