我们如何转换传入消息以使用arduino的GSM库检查“ led1”之类的条件,然后以一个代码将消息发送回去?

时间:2019-04-12 11:25:28

标签: arduino sim900

无法检查接收消息的条件(例如“ led1”),然后再运行发送消息。

我成功使用AT命令完成了此任务,将sim卡更改为“文本模式”并发送回信,但我正在尝试使用GSM.h库。

void loop(){
receive_message()
 }

void receive_message(){
  char c;
  if (sms.available())
 { sms.remoteNumber(remoteNum, 20);
  while (c = sms.read())
    String received(c);
    Serial.println (received);
      if (received=="led1"){
      txtMsg="led 1 On";
     send_message();
    }
    sms.flush();
   delay(1000);
 }
}

 void send_message(){
   sms.beginSMS(remoteNum);
   sms.print(txtMsg);
   sms.endSMS();
}

0 个答案:

没有答案