Arduino 串口通信 常用函数

请大家注意区别:串口通信和串行通信。串行通信指的是一个大类,区别于并行通信;本系列中提到的串口通信一般指Arduino上面的USART通信模式,USART也是串行通信的一种,可以有硬串口,软串口两种实现方式,并且USART是一种异步串行通信,关于串行通信后面会有专门的一篇总结文章,以区分各种概念。


相关案例:环境监测 温湿度传感器 案例   

开启串口通信接口并设置通信波特率

Serial.begin(speed);

 

关闭串口通信

Serial.end();    

 

判断串口缓冲器是否有数据写入

Serial.available();

 

读取串口数据

Serial.read();    

 

查找传入序列中的下一个有效整数.如果超时,函数将终止

Serial.parselnt();

 

返回下一字节(字符)输入数据,但不删除它

Serial.peek();   

 

清空串口缓存

Serial.flush();    

 

写入字符串数据到串口

Serial.print();    

 

写入字符串数据+换行到串口

Serial.println();

 

写入二进制数据到串口

Serial.write();     

 

read时触发的事件函数

Serial.SerialEvent();

 

读取固定长度的二进制流

Serial.readBytes(buffer,length);

 

打印接到数据十进制表示的ascii码

Serial.println(incomingByte, DEC);

你可能感兴趣的:(Arduino模块)