-
Serial.available()
获取到串口缓冲区接收到的字节数,最多可保存64Bytes
-
Serial.begin(speed)
初始化串口,可配置串口的各项参数。speed:波特率
-
Serial.find(target)
从串口缓冲区读取数据,直至读到指定的字符串。target:需要搜寻的字符串或字符
-
Serial.flush()
等待正在发送的数据发送完成。早期版本里可用来清空接收缓冲区。
-
Serial.peek()
返回一字节的数据,但不会从接收缓冲区删除该数据
-
Serial.print(val, format)
将数据以ASCII码形式输出。val:需要输出的数据 format:数据输出的格式
-
Serial.read()
从串口读取数据,每读取一个字节,就会从接收缓冲区移除一字节的数据。
-
Serial.readBytes(buffer, length)
从接收缓冲区读取指定长度的字符,并将其存入一个数组。buffer:用于存储数据的数组(char[]或者byte[]) length:需要读取的字符长度
-
Serial.write(val)
输出数据到串口,以字节形式。val:发送的数据