void tone(uint8_t _pin, uint16_t frequency, long duration);
tone()はpinの端子から、frequencyで指定した周波数の信号を出す関数です。durationで出力する時間を指定することが出来ます。frequencyの最小周波数は約31Hzです。
tone関数は、analogWriteやHardware H-Bridge, Hardware-Servoと同じML620Q504Hの多機能タイマー(FTM)を使用しています。デフォルトではFTM0を使用するようになっています。使用するFTMを変更する場合は、setToneCh(ch)を使用してください。
パラメータ
pin
toneを出力する端子番号を指定します。
frequency
周波数を指定します。toneで設定できる最低周波数は約8Hzです
duration
toneを発生する時間を指定します。
なし