Arduino Yun и SoftwareSerial Error
Я пытаюсь подключить модуль 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 ответ
Я думаю, что разница в скорости слишком велика. Я бы увеличил Serial.begin(9600);
вSerial.begin(115200);
или даже лучше установить оба значения на более низкие скорости. что-то вроде 38400