赤外線リモコンキットとNeoPixelディスプレイで、リモコン制御の実験をしました。
システム構成
- AX06 Groveのデジタル入力に赤外線リモコン受信機版を接続
- AX06 Groveのデジタル出力にNeoPixelを接続
- AVR MCUでリモコンを受信して、LEDディスプレイの表示内容を変更する
使用機材
– AVR MCUリーフ [ベーシックキットに含まれる]
– AX06 Grove & 5V [Extension Kitに含まれる]
– [NeoHEX 37 RGB LEDボード]
– 赤外線リモコン送受信セット
使用ライブラリ
Arduino向けIR-Remote
LEDディスプレイの表示ライブラリ
注意点1
スピーカー(AI02 SP & PIR)に音を出そうとすると、ToneライブラリのタイマーとIRリモートライブラリのタイマーが干渉する。上記にタイマー選択文を掲載した
注意点2
NeoPixelの表示に時間がかかるのでIRリモート受信の取りこぼしが発生する
次のような対策が一案
if (IrReceiver.isIdle()) { strip.show();}
動画