|
String comdata = "";
void loop() {
while (Serial.available() > 0) {//=========================传递数据中
Serial.write(Serial.read());//这个pc接受没问题
delay(2);
comdata += char(Serial.read()); //每次读一个char字符,并相加
Serial.print(comdata);//这里pc接受就是乱码了
}
实在不明白 Serial.print(comdata) 里面 comdata 必须是什么类型的,怎么转换成需要的,pc端才能接受到正常的字符串?
} |
|