当我将串行模块连接到最低50的引脚编号的Arduino mega时,我无法接收数据,但我可以将数据发送到RX。当我在Arduino nano pro上测试这项工作时。
使用过的代码:
#include <SoftwareSerial.h>
SoftwareSerial Bt(49, 8);
String msg;
void setup() {
Serial.begin(9600);
Bt.begin(9600);
}
void loop() {
while(Bt.available()) {
delay(3);
char c = Bt.read();
msg += c;
}
while(Serial.available()) {
delay(3);
char c = Serial.read();
Bt.print(c);
}
if(msg.length() > 0) {
Serial.println(msg);
msg = "";
}
}