我将以下数据通过串口发送到arduino:
c1:255c2:0c3:0c4:255c5:0
我需要将它分成5个变量,因此最终会变成
val1=255
val2=0
val3=0
val4=255
val5=0
所以我的第一步是将传入的串行数据分成
c1:255
c2:0
c3:0
c4:255
c5:0
然后解析数据,以便将正确的整数放入正确的变量中,这样c1中的int就变为val1等。
这最终会让我设置一个值,所以我需要能够轻松地回忆这个值。
我知道我需要使用阵列,但我花了几个小时看着如何做到这一点并无处可去,有人可以告诉我如何做这些步骤,我是一个NOOB所以要善良!感谢
答案 0 :(得分:0)
不要全力以赴,在篮子里,我的项目的以下链接具有您正在寻找的类似功能。从那里您可以找到有关如何构建阵列的难题,并剖析它以寻找您正在寻找的所需组件:
https://gist.github.com/mpflaga/5350562#file-trackplayer-ino-L131
https://gist.github.com/mpflaga/5351285#file-filenameplayer-ino-L123
不是说有更好的方法。