Rustやっつけフェーズ(6) FFTボタン (wio-terminal, fft)

前回正弦波のピッチ周波数をLCDに表示できるところまで行った。

今回は、ある音程とボタンを対応付けて音でリモコン操作を行う。
昭和の昔から受け継がれる伝統的な方法である。

FFTボタン

出来上がり

発音のボリュームを控えているため反応が今ひとつ芳しくないが、なんとなく上手くいってる感じである。

デザイン

各ボタンに以下の音程を割当て。

音程 ボタン
レ:1174.659 5way右
ミ:1318.510 5way左
ド:1046.502 5way下
ド:523.251 Top左
ソ:783.991 Top中央
レ:587.330 5way上
ミ:659.255 5way中央

許容誤差を上下10hzに設定。

コード

wio_fftbutton

main

今回はここまで。