ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing×Arduino】WS2812Bを使って音に合わせてPCをライティングする。

成果物

固定

www.youtube.com
新しいマザーボードのTaichiにはLEDコントローラーが付いているのはいるのですが、長さが2Mまでという制約が気に入らないので、より良いカスタマイズ性を求めてArduinoでコントロールすることにしました。

音と同期

www.youtube.com
Processingと組み合わせて音と同期させることもできます。

仕組み

Arduinoの制御は基本的には前回と同じですが、シリアル通信でON/OFFと強さがかえられるようにしました。また、色の変化と、光の強さをそれぞれ2つのパラメータで変えられるように改良しました。
nekodigi.hatenablog.com
Processing側では、マイク入力を元にシリアル信号を送り明るさをコントロールできるようにしました。

コード

gist.github.com