2009.05.28
光センサーによるArduino自動ピアノ
Gijsより:
このシーケンサーは、画像をスキャンして、画像をMIDIノートとして演奏します。光依存性抵抗を使って画像の特定のポイントのグレースケールを読み取り、指定された “しきい値” を基準に、MIDIをトリガーします。濃度がしきい値に達すると、その濃さに応じてベロシティーが設定されます。グレーが濃いほどベロシティーは高くなります。シーケンサーには24個の光依存性抵抗が使われており、その信号は、3つの4051 ICを介して、Arduinoの3つのADCポートに読み込まれます。