事实证明,noTone()和tone()在核心 arduino API 中,但似乎没有为Arduino Due实现。我希望使用tone()
并noTone()
实现在这里找到的马里奥死亡声音,但是当我添加代码并编译它时,我收到以下错误:
trenchRun:154: error: 'tone' was not declared in this scope trenchRun:156: error: 'noTone' was not declared in this scope
如果您有兴趣,这里有一个 SSCCE,在 Mac OS X 10.8 上针对 Arduino 1.5.4 编译:
void setup() {
// put your setup code here, to run once:
}
void loop() {
tone(1, 12345, 1000);
}
sketch_oct24a.ino: In function 'void loop()': sketch_oct24a:7: error: 'tone' was not declared in this scope
因为我有一个 Arduino Due,所以我只能使用 Arduino 1.5.4。
如何实现Due的tone()
和函数?noTone()