无法检查接收消息的条件(例如“ 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();
}