1

我刚刚拿到一个 Arduino 并开始玩弄它。我已经按照本教程进行操作,并设法让这个简单的补丁正常工作。我稍微修改了 PD 补丁,以便在敲击连接到底鼓的砰砰声时触发端口 9 上的 LED:

照片1

这行得通,但我现在遇到了障碍。我想要 1 bang (Kick) 来触发端口 9 上的 1 个 LED,就像现在一样,但我也想要另一个 bang,连接到一个军鼓来触发端口 8 上的另一个 LED。我完全不知道这个怎么做。我敢肯定这不是太难,但我对编码非常缺乏经验。我已经尝试过编写代码,但它不起作用,我不确定我还需要向 PD 添加什么。

这是我尝试做的事情:

照片2

但它不起作用。

请问有人可以帮我吗?

感谢您 :)

4

1 回答 1

1

在您参考的教程中,您为要在 Pd 补丁中执行的操作编写自定义 Arduino 草图。另一种方法是将一种固件草图上传到Arduino,它将Arduino变成一个多功能界面。然后,您可以根据需要将数字端口设置为输入、输出或 PWM。有人为你做了这件事,它被称为 Firmata。Firmata 包含在 Arduino 中,您可以在示例中找到它。将标准 Firmata 上传到您的 Arduino,然后使用 Pd 中的 Arduino 对象来控制它。

于 2013-06-06T19:23:46.967 回答