yu793565115 发表于 2014-11-5 22:16:31

Arduino怎么连接多个字符串,组成一个新的字符串

假如Arduino采集多个传感器的数值,比如第一个传感器为10,第二个为20,第三个为30,我现在项把它们组成一个字符串,中间用逗号隔开:10,20,30然后一次性从串口输出这个字符串10,20,30   以前看到过有一个函数可以连接多个字符串为一个字符串,但现在想不起来了,也找不到了,来这里问一下……

Super169 发表于 2014-11-5 23:22:52

你說的是 printf 之類的函數嗎?arduino 自身的庫好像不支援的, 但不知是否有類似的庫可用.

mylemonjuice 发表于 2014-11-6 09:05:31

print(x);
print(",");
print(y);
……

洋流 发表于 2014-11-6 16:38:31

我也正在想这个问题。我的情况是将数字量传感器的输入连成一个字符串,发送给串口。我用的是String类型,可以实现,就是在串口上只能用十六进制打印。。。。。

Super169 发表于 2014-11-6 16:59:24

有興趣的可以看看這裡, 好像可以把 printf 加進 arduino 程式中.我自己沒需要, 所以沒嘗試過, 不知是否可行.

http://playground.arduino.cc/Main/Printf

love逻辑5 发表于 2014-11-6 17:28:18

你可以试试这个函数sprintf

糯米基 发表于 2015-1-22 17:16:38

楼主说的是不是这个,http://www.geek-workshop.com/thread-3304-1-1.html

gdgzwqz 发表于 2020-6-16 12:57:14

学习了!
页: [1]
查看完整版本: Arduino怎么连接多个字符串,组成一个新的字符串