Serial.available()

获取从串口读取有效的字节数(字符)。这是已经传输到,并存储在串行接收缓冲区的数据。

返回

参数名

描述

number

可读取的字节数

例子

incomingByte = 0; //传入的串行数据
 
void setup() {
  Serial.begin(9600);     // 打开串行端口,设置传输波特率为9600 bps
}
 
void loop() {
 
  //只有当你接收到数据时才会发送数据,:
  if (Serial.available() > 0) {
    //读取传入的字节:
    incomingByte = Serial.read();
 
    //显示你得到的数据:
    Serial.print("I received: ");
    Serial.println(incomingByte, DEC);
  }
}

最后更新于