这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:stream [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Stream ====== | ||
+ | |||
+ | |||
+ | Stream 是字符和二进制数据流的基础的类。并没有直接声明,但是使用某些功能的时候就被引用了。 | ||
+ | |||
+ | |||
+ | Stream 定义了arduino的读取功能。当使用arduino的任何核心功能中的read()的时候,你可以假设它调用了Stream类。像print() 这种,Stream 就在print 类中被引用。 | ||
+ | |||
+ | 一些基于Stream的库 : | ||
+ | |||
+ | |Serial| | ||
+ | |Wire| | ||
+ | |Ethernet Client| | ||
+ | |Ethernet Server| | ||
+ | |SD| | ||
+ | |||
+ | ===== 功能 ===== | ||
+ | |||
+ | |||
+ | |available()| | ||
+ | |read()| | ||
+ | |flush()| | ||
+ | |find()| | ||
+ | |findUntil()| | ||
+ | |peek()| | ||
+ | |readBytes()| | ||
+ | |readBytesUntil()| | ||
+ | |readString()| | ||
+ | |readStringUntil()| | ||
+ | |parseInt()| | ||
+ | |parsefloat()| | ||
+ | |setTimeout()| |