音で踊りだすプログラミングフォロ

マイクロビットV2では基板上にマイクが内蔵されたので、このマイクの出力を読みとるのがこのプログラム。他の命令に影響されずに音を検知する必要があるので、マイクロビットの制御カテゴリにあるバックグランドルーチンで読み取るようにしている。マイク音量の平均化処理やPeak処理をこの中にいれてみました。

 

そして、こちらが動作の映像。3台のプログラミングフォロが仲良くダンスをすることが出来るか???