arduino串口通讯利用Serial.available()判断串口通讯是否进行
为什么Serial.available()的值变化非常慢?
当串口通讯进行的时候,Serial.available()的值会逐渐增大
当串口通讯停止的时候,Serial.available()的值并不是直接变为0,而是每次减少1,慢慢降到0
有没有什么方法或者函数能瞬间判断出来串口通讯是否还在进行
返回值为1时说明串口缓存中有数据,返回值为0说明串口buff中无数据或者数据已经读取出来过。通常使用
if(Serial.available())
来询问或监视串口状态