您好,我需要arduino串口接收多个参数,格式如
A,X,Y,Z b,x,y,z
我希望这些在每个数组中都是[]和b []。
我怎么能忽视''并添加数组 如何检测新线?
答案 0 :(得分:0)
该行的结尾由'\r'
或'\n'
或两者表示,具体取决于另一端的串行终端。
有三种尝试方法:
将字节读入数组并使用sscanf()。请务必#include <stdio.h>
将字节读入数组并使用strtok()和atoi()。
编写自己的循环来读取字符并构造数字。