2
我使用arduino Nano和Sim900模块。我想,当收到一条消息时,Arduino会回复"thanks"
给发件人。 我的消息接收功能的代码是:使用Arduino Nano和Sim900模块向发件人回复
void recieveSms(){
Serial.print("\r");
delay(1000);
Serial.print("AT+CMGF=1\r");
delay(1000);
Serial.print("AT+CSCS=\"GSM\"\r");
delay(1000);
Serial.print("AT+CNMI=2,1\r");// set new message remind
delay(1000);
Serial.print("AT+CMGR=2\r"); // read message at position 2
delay(1000);
Serial.print("AT+CMGD=2\r"); // delete SMS at position 2
delay(1000);
}
的作品,但我怎样才能从消息中获取发送方号码?
这个解决方案不为me.by GSM库工作的示例代码我无法发送messge.why?我将sim900的Rx连接到Arduino nano的tx,将sim900的tx连接到Arduino Nano的rx。 – Sadeq
我非常关注这个解决方案。我认为这个例子只适用于Arduino GSM Shield,但我没有它。我有一个Sim900模块。 – Sadeq
只需连接用于软件串行连接到SIm900 rx tx的引脚即可。 – dmSherazi