платформа : Arduino UNO, Arduino Mega2560, HC-05
Здесь показаны детали.
В Arduino UNO ( Master ) я кодирую
Serial.print("A 1 2 3 4 5;");
В Arduino Mega2560 ( slave ) я кодирую
void setup()
{
//connect to the PC
Serial.begin(9600);
//connect to the Arduino UNO(By bluetooth)
Serial1.begin(38400);
}
void loop()
{
//its value > 0
Serial.println(Serial1.available());
//output : 128 or 248
Serial.print(Serial1.read());
delay(1000);
}
Значение Serial.available() > 0
истинно,
но результат печати Serial.print(Serial1.read());
является ненормальным . это печать
Я хочу знать причину и ее решение. Спасибо!