-6

結局のところ、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()

4

1 に答える 1

5

はい、現在のバージョンではまだ無効になっているようです。

Arduinoフォーラムで簡単に検索すると、次の ような結果が得られましたtone()

見て、それがうまくいっているかどうか教えてください。

それが役に立てば幸い!:)

于 2013-10-25T07:54:30.443 に答える