很多朋友都问过我这个问题:"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