arduino 打印出来前面有特殊字符的原因
void setup() {Serial.begin(115200); //initial the Serial
}
void loop()
{
int sensorValue;
sensorValue = analogRead(0); //connect Steam sensors to Analog 0
Serial.print("W");
Serial.println(sensorValue); //print the value to serial
Serial.write(sensorValue); //send what has been received
delay(1000);
}
打印出来前面有特殊字符的原因
W1023
ˇW1023
ˇW1022
˛W1022
˛W1023
ˇW1022
˛W1022
˛W1021
˝W1012
ÙW1023
ˇ
找到原因,是因为Serial.write(sensorValue); //send what has been received hennychen 发表于 2015-2-5 16:06
找到原因,是因为Serial.write(sensorValue); //send what has been received
解决了就好
hennychen 发表于 2015-2-5 16:06
找到原因,是因为Serial.write(sensorValue); //send what has been received
小白我还是不懂啊+.+大神说清楚一点{:3_59:} a920496044 发表于 2015-2-5 20:58
小白我还是不懂啊+.+大神说清楚一点
write()与print()一个写入,一个从串口输出 ,都可以打印数据到界面
a920496044 发表于 2015-2-5 20:58
小白我还是不懂啊+.+大神说清楚一点
https://wiki.dfrobot.com.cn/index.php/Serial 原来如此,一起也碰到过这样的问题,没解决,放一边了,现在一看原来是这个原因,受益匪浅啊 这样可以更加深,write 和 println的区别了。 Jane 发表于 2015-2-6 10:28
https://wiki.dfrobot.com.cn/index.php/Serial
JONE这个贴绝对是经典之作。 Serial.write()和Serial.print()的区别一定要牢记在心,不然有些程序中会搞起来。。。
页:
[1]