【发布时间】:2013-10-24 04:43:24
【问题描述】:
我已经按照官网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
【问题讨论】: