从arduino接收多个数据

时间:2014-11-19 20:49:35

标签: arduino

您好,我需要arduino串口接收多个参数,格式如

A,X,Y,Z b,x,y,z

我希望这些在每个数组中都是[]和b []。

我怎么能忽视''并添加数组 如何检测新线?

1 个答案:

答案 0 :(得分:0)

该行的结尾由'\r''\n'或两者表示,具体取决于另一端的串行终端。

有三种尝试方法:

  1. 将字节读入数组并使用sscanf()。请务必#include <stdio.h>

  2. 将字节读入数组并使用strtok()和atoi()。

  3. 编写自己的循环来读取字符并构造数字。