0
我試圖與一個Quectel M95 GSM模塊通信,但我只是接收廣場作爲迴應。該模塊應該自動波特,但它似乎不工作。Arduino + GPRS m95沒有迴應
,即時通訊使用我把它從David Barnes question代碼:
#include <SoftwareSerial.h>
#define rxPin 10
#define txPin 11
SoftwareSerial mySerial(rxPin,txPin); // RX, TX
void setup(){
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
Serial.begin(9600);
Serial.println("Arduino serial initialized!");
delay(10);
mySerial.begin(9600);
Serial.println("Software serial initialized!");
delay(10);
}
void loop(){
issueCommand("AT");
readSerial();
delay(3*1000);
while(true){
readSerial();
}
}
void issueCommand(char* msg){
mySerial.println(msg);
Serial.print(msg);
delay(10);
}
void readSerial(){
while (mySerial.available()){
Serial.write(mySerial.read());
delay(10);
}
}
即時得到以下從GSM答案:
什麼可以嗎?我試過一切:/即使我嘗試使用Windows超級終端,我不會收到任何東西。
非常感謝。
您是否嘗試過選擇不同的波特率,而不是依靠自動波特率功能? – KevinDTimm 2014-10-10 15:30:28
我檢查了改變Arduino終端的波特率。我試圖從超級終端改變它,但似乎並沒有改變。 – 2014-10-10 15:32:19