返回 串口通讯指令目录页
说明
从串口获得可以读取的数据字节数。该数据指的是存储在串口缓存中的字节数(此缓存可存储64个字节的数据)。
语法
Serial.available()
参数
无
返回值
可以读取的字节数
示例程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int incomingByte = 0; //存储串口数据ASCII码(十进制形式) void setup() { Serial.begin(9600); // 启动串口通讯 } void loop() { if (Serial.available() > 0) { //检查串口缓存中是否有数据等待 incomingByte = Serial.read(); // 读取接收到的数据 Serial.print("I received: "); // 显示接收到数据 Serial.println(incomingByte, DEC); // 的ASCII码(十进制形式) } } |
运行结果
相关阅读:Serial.read()