【问题标题】:parsing a string then storing in array to recall into a variable arduino解析字符串然后存储在数组中以调用变量arduino
【发布时间】:2014-01-27 16:09:21
【问题描述】:

我正在通过串行向 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 等。

这最终会让我设置一个值,因此我需要能够轻松地调用该值。

我知道我需要使用一个数组,但是我花了几个小时研究如何做到这一点,却一无所获,有人可以告诉我如何执行这些步骤,我是一个菜鸟,所以请善待!谢谢

【问题讨论】:

    标签: arrays parsing serial-port arduino


    【解决方案1】:

    不要全力以赴,在篮子里,我的项目的以下链接具有您正在寻找的类似功能。从那里的代码中,您将找到如何构建数组并剖析它以寻找您正在寻找的所需组件的难题:

    http://mpflaga.github.io/Sparkfun-MP3-Player-Shield-Arduino-Library/_file_player_8ino_source.html#l00132

    https://gist.github.com/mpflaga/5350562#file-trackplayer-ino-L131

    https://gist.github.com/mpflaga/5351285#file-filenameplayer-ino-L123

    并不是说有更好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多