我已经按照官方网站ELECFREAKS EFCOM V1.2中的说明进行了连接
我使用 Arduino 1.0.5,在上面的链接中上传示例代码,用按钮打开 SIM900,它与操作员连接(每 3 秒闪烁一次),看起来很好.. 我只是不能发送 AT 命令,似乎我也没有将任何东西返回给计算机......
我看到它是默认的 19200 8N1,我尝试在 Arduino 1.0.5 和 SSCOM3.2(从上面的页面链接)的串行监视器中发送命令,并使用“AT+IPR=19200”禁用自动波特率模式。 .
信息:
我使用 Arduino 1.0.5
Arduino UNO R3
Efcom V1.2 (SIM900 GSM / GPRS)
充电器 -> 9v - 1AS_RX (GRPS) -> PIN 3 (Arduino)
S_TX (GPRS) -> PIN 2 (Arduino)
波特 = 19200
//ARDUINO CODE
# include <SoftwareSerial.h>
SoftwareSerial mySerial (2, 3);
void setup () {
mySerial.begin (19200) / / the GPRS baud rate
Serial.begin (19200) / / the GPRS baud rate
Serial.println ("begin .....");
}
void loop () {
if (mySerial.available ())
Serial.write (mySerial.read ());
if (Serial.available ())
mySerial.write (Serial.read ());
}
一切正常,直到我应该尝试通过串行端口进行通信。就是没反应。。
请看以下视频 -> http://youtu.be/Yt07S57LIFs