結局のところ、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
興味のある方のために、Mac OS X 10.8 上の Arduino 1.5.4 に対してコンパイルされた SSCCE を次に示します。
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()