开发者社区> 问答> 正文

关于arduino串口读取传感器数据的疑问。:报错

我想用Arduino的串口读取传感器数据,数据类型如图 ,我使用的是read函数,但是read只能一次读取8位数据,求各位大神指导,应该怎么编写程序,小弟跪谢了哈。

展开
收起
kun坤 2020-06-07 13:45:08 1250 0
1 条回答
写回答
取消 提交回答
  • 假设有缓冲存放读到的数据char buf[BUFLEN]={0}; 

    int r_bytes=Serial.readBytes(buf,sizeof(buf));

    ######回复 @大工小马 : 你固定字节的协议就开固定的缓冲区,不固定的话就一个字接一个字节读,一直到结束标志为止,再拼上之前的数据就好了######你好,不好意思哈,之前描述不是很清楚,我想用串口读取类似于“D125412F”这样的字符串,其中D和F是标识位,应该怎么做呢。(我的基础比较差,敬请稍微详细点,十分感谢哈)######你这单片机处理速度够吗?
    2020-06-07 13:45:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载