Java 有C+中的Arduino课程吗+;这与处理中的Minim类类似吗?
我希望能够接收音乐文件,对其进行分析,然后根据音乐点亮灯光。唯一的问题是,对于我构建的电路板,使用处理对运行的代码有很大的延迟,并且可能有明显的10毫秒的间隔。我需要一种方法,要么把程序带回Arduino,要么以某种方式降低响应时间。有什么想法吗?不清楚您是如何处理串行通信的,也不清楚瓶颈会从哪里开始出现(音频处理/串行通信/两者/其他东西/等等) 不管怎样,如果你想单独在Arduino上进行声音分析,那将是一个挑战,因为在8位微控制器上进行FFT数字运算的资源将少得多 我会选择两种方式之一:Java 有C+中的Arduino课程吗+;这与处理中的Minim类类似吗?,java,c++,arduino,Java,C++,Arduino,我希望能够接收音乐文件,对其进行分析,然后根据音乐点亮灯光。唯一的问题是,对于我构建的电路板,使用处理对运行的代码有很大的延迟,并且可能有明显的10毫秒的间隔。我需要一种方法,要么把程序带回Arduino,要么以某种方式降低响应时间。有什么想法吗?不清楚您是如何处理串行通信的,也不清楚瓶颈会从哪里开始出现(音频处理/串行通信/两者/其他东西/等等) 不管怎样,如果你想单独在Arduino上进行声音分析,那将是一个挑战,因为在8位微控制器上进行FFT数字运算的资源将少得多 我会选择两种方式之一:
为什么这既标记了C++又包含了java?@ Matthew Bocharnikov分享你的方法。也许拖延会变得更加明显,更容易直接触及问题的核心。(离题,我认为我无法感知10毫秒的延迟:D(作为屏幕上的声音或图像),因此可能有机会使用感知限制来减少计算量;)。@EJoshuaS默认情况下,处理主要是一个java库集合,具有最小的IDE。ARDUNO是一个为微控制器开发的C++库的集合。这两种方法都有助于艺术家/设计师/修补匠更轻松地进行编码。在这个问题的上下文中,获取Arduino/Processing通信可能涉及幕后的java/c++。个人处理/arduino作为标记会更好,但我的直觉是Matthew对使用stackoverflow是新手