Arduino Yun和SoftwareSerial Error

时间:2015-06-01 14:27:16

标签: arduino arduino-yun software-serial

我正在尝试将nrf24L01模块连接到arduino yun,它的打印件是乱码。

这是我的代码:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(8, 3); // RX, TX
void setup() 
{ 
Serial.begin(9600); 
while (!Serial) { 
;// wait for serial port to connect. Needed for Leonardo only 
}

Serial.println("Goodnight moon!");
mySerial.begin(115200); 
mySerial.println("Hello, world?");}
void loop() { 
if (mySerial.available()) 
    Serial.write(mySerial.read()); 
if (Serial.available()) 
    mySerial.write(Serial.read());
}


这是输出:

Goodnight moon!0'ÚšÚ‚ÚŠ¢Ú:…Ñ•Ý…å�šÑ…ÉÐÕp complete.

应该是:

0;0;3;9;0 Gateway startup complete.

不确定数字,但我确定文字

1 个答案:

答案 0 :(得分:0)

我认为速度差太大了。我会将Serial.begin(9600);
增加到Serial.begin(115200);,或者更好地将两个值设置为更低的速度。类似38400的东西