【发布时间】:2013-04-04 01:59:43
【问题描述】:
我有一个 arduino 草图,它接收来自 3 个电位器的模拟数据写入外部 EEPROM。当我读回数据时,我会打印出地址号和模拟值,以便在串行监视器中得到类似:
0:221
1:548
2:1023
3:221
4: 548
5:1023
6:221
7:548
8: 1023
等
我最终需要使用我在处理草图中得到的数字,所以我想在 python/处理中编写一些代码,分别对每个电位器的数据进行排序,以便以后可以轻松地将其传输到处理草图。
任何帮助将不胜感激,我是初学者。
【问题讨论】:
-
您遇到了什么问题?什么是绊脚石?
-
排序是什么意思?您的意思是将其从第一个数字的递增索引(0,1,2,3,4...)更改为“p1:221,p2:548,p3:1023”等?
-
我希望数字 [0, 3, 6, etc] 是一个数组, [1, 4, 7, etc] 是另一个数组, [2, 5, 8] 是另一个数组。
-
可能是一个简单的 switch() 测试每个字符串的第一部分并相应地对其进行排序......
标签: java python serial-port arduino processing