我刚刚购买了带有arduino Mega 2560的SIM808 GSM / GPRS / GPS防护罩。我已经写了一个简单的草图 如下图所示,这是我用来在SIM808防护板上执行AT命令的地方。
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
{
while(Serial.available())
{
mySerial.write(Serial.read());
}
mySerial.println();
}
}
由于执行AT + FMOPEN = 1命令(用于初始化与模块集成的FM收音机)而导致我不断收到错误消息。到目前为止,除此命令外,所有其他AT命令都可以正常工作。