在 Arduino 上播放多个连续音调?
Playing multiple continuous tones on Arduino?
我正在做一个大学项目。它涉及一个 Arduino Pro Trinket,应该是某种乐器。
前提是你要有4个电位器,可以改变4个音调的高低。这些音调将分别 enabled/disabled 按一个按钮。音调可以在任意数量的 piezos 上播放,但是越少越好。
我知道 Arduinos 没有足够的计时器来播放多种音调,但就我而言,计时器不是必需的。
我对 Arduino 几乎是全新的,但是获得了使用电位计的基础知识,这是唯一的另一个困难部分。
我是不是把这个复杂化了?
提前致谢-
Arduino Pro Trinket 使用 Atmega328P 处理器,它有三个定时器,每个定时器有两个输出。内核使用一个定时器,为您的应用程序留出足够的输出。
如果你想在不同的引脚上同时播放音调,使用定时器可能是最简单的方法,但你可以推出自己的算法,也有可用的库。
我正在做一个大学项目。它涉及一个 Arduino Pro Trinket,应该是某种乐器。
前提是你要有4个电位器,可以改变4个音调的高低。这些音调将分别 enabled/disabled 按一个按钮。音调可以在任意数量的 piezos 上播放,但是越少越好。
我知道 Arduinos 没有足够的计时器来播放多种音调,但就我而言,计时器不是必需的。 我对 Arduino 几乎是全新的,但是获得了使用电位计的基础知识,这是唯一的另一个困难部分。
我是不是把这个复杂化了?
提前致谢-
Arduino Pro Trinket 使用 Atmega328P 处理器,它有三个定时器,每个定时器有两个输出。内核使用一个定时器,为您的应用程序留出足够的输出。
如果你想在不同的引脚上同时播放音调,使用定时器可能是最简单的方法,但你可以推出自己的算法,也有可用的库。