arduino与上位机通信教程.docxVIP

  • 22
  • 0
  • 约1.39千字
  • 约 3页
  • 2021-03-26 发布于湖南
  • 举报
公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N] 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N] arduino与上位机通信教程 1,接收函数( ) int (void) 如果串行数据缓冲区有数据,这个函数会读取串行数据缓冲区的第一个字节,数据读取位置移动到下一个数据缓冲区,也就是说如果继续读取的话会读取下一个数据缓冲区的第一个字节. 如果数据缓冲区没有数据,将返回-1. 2,发送函数 (val) (val, format) (val) 首先注意: print是一个打印函数,主要用于在上位机上显示,让数据可视化,它会将数据用字符的形式(ASCII码)逐个发送到串口. 一般不用这个函数来进行数据传输. 比如下面这段代码不会在串口助手上显示3个256,而会分别显示2,5,6的ASCII码值,50,53,54(分三次发送,有三个地址不同的数据缓冲区) void setup() { (val, format) 将val的值转换成format指定的形式发送,可为BIN,OCT,HEX,DEC. 3,发送函数 (str) str为字符串的首地址,buf为一个用来存放数据的数组的首地

文档评论(0)

1亿VIP精品文档

相关文档