问题描述
我将Sim800l模块与arduino UNU连接起来,并且正在使用下面的代码
#include <SoftwareSerial.h>
#include "Adafruit_FONA.h"
#define FONA_RX 2
#define FONA_TX 3
#define FONA_RST 4
SoftwareSerial sim800l = SoftwareSerial(FONA_TX,FONA_RX);
Adafruit_FONA gsm = Adafruit_FONA(FONA_RST);
void setup() {
Serial.begin(9600);
sim800l.begin(9600);
}
void loop() {
send_sms();
}
void send_sms(){
if (! gsm.begin(sim800l)) {
Serial.println(F("NU S-A GASIT MODULUL SIM800L!"));
while (1);
}
char sendto_num[21] = "0723432547"; // se adauga numarul de telefon la care sa se trimita mesajul sms
char sms_message[141] = "PERICOL"; // se adauga mesajul sms care urmeaza a fi trimis
gsm.sendSMS(sendto_num,sms_message);
delay(1000);
}
GSM模块已连接5v电源。直到昨晚我尝试了另一端的接线时,连接一直运行良好。将它们重新连接回去后,这是我尝试AT命令时得到的:
21:26:12.585-> ---> 21:26:13.111->
你们知道我能做什么吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)