Serial.print()和Stream.print()之间的区别

时间:2018-11-01 13:42:09

标签: arduino coding-style

我想知道Ardiuno编码中Serial函数和Stream函数之间的区别。两者的行为相同,但是wat是区别吗?

1 个答案:

答案 0 :(得分:1)

Stream是Serial函数继承的基类。

从参考中复制/粘贴: Stream定义了Arduino中的读取功能。当使用任何使用read()或类似方法的核心功能时,可以放心地假定它在Stream类上调用。对于诸如print()之类的函数,Stream继承自Print类。

参考文献:

https://www.arduino.cc/reference/en/language/functions/communication/stream/

What is the difference between Serial and Stream on the Arduino, and how is Serial.write implemented?