很多朋友都问过我这个问题:"print和write什么区别?" 这两个方法都是用作arduino的串口输出,区别嘛,写个简单的程序试试,就知道了。
int a=336; char b='A'; void setup() { Serial.begin(9600); } void loop() { Serial.print("print int "); Serial.println(a); Serial.print("print char "); Serial.println(b); Serial.print("write int "); Serial.write(a); Serial.println(); Serial.print("write char "); Serial.write(b); Serial.println(); delay(1000); }
你会看到输出结果: print int 336 print char A write int P write char A