我之前问过类似的问题,但答案并不完全是我想要的,所以这次我将提供更多细节。
我是第一次使用 C 语言对微控制器进行编程。我有一个 Android APP,允许用户选择颜色组合(RGB 颜色),然后将颜色代码发送到微控制器。微控制器根据选择的内容显示灯光。
我试图做的是能够一次读取四位数的数字。因此,如果发送的号码是 2005001000200,我想执行以下操作。
提取第一个数字并将其保存在名为 mode 的变量中..然后..提取接下来的四位数字并将它们保存在名为 red 的变量中..然后...提取接下来的四位数字并将它们保存在名为 green 的变量中。 .然后.. 提取最后四位数字并将它们保存在一个名为 blue 的变量中。所以输出应该是这样的......
模式 = 2
红色 = 0050
绿色 = 0100
蓝色 = 0200
如果我能看到一个说明我正在尝试做的事情的例子,那就太棒了。请记住,我是第一次对微控制器进行编程。太感谢了!