Arduino怎么连接多个字符串,组成一个新的字符串
假如Arduino采集多个传感器的数值,比如第一个传感器为10,第二个为20,第三个为30,我现在项把它们组成一个字符串,中间用逗号隔开:10,20,30然后一次性从串口输出这个字符串10,20,30 以前看到过有一个函数可以连接多个字符串为一个字符串,但现在想不起来了,也找不到了,来这里问一下……你說的是 printf 之類的函數嗎?arduino 自身的庫好像不支援的, 但不知是否有類似的庫可用. print(x);
print(",");
print(y);
…… 我也正在想这个问题。我的情况是将数字量传感器的输入连成一个字符串,发送给串口。我用的是String类型,可以实现,就是在串口上只能用十六进制打印。。。。。 有興趣的可以看看這裡, 好像可以把 printf 加進 arduino 程式中.我自己沒需要, 所以沒嘗試過, 不知是否可行.
http://playground.arduino.cc/Main/Printf
你可以试试这个函数sprintf 楼主说的是不是这个,http://www.geek-workshop.com/thread-3304-1-1.html 学习了!
页:
[1]