Arduinoプログラミング

LEDの制御には、マイコンArduinoを使う。
ピックアップワインダー製作の際に使用したスターターキットを活用。

キットの中身は、以前紹介したが、
LED、センサー、モーター等、
Arduinoを学ぶために必要なものが、ギッシリ詰まっている。

プログラムのテストは、ArduinoMega互換機で確認。
ギター本体に搭載する際は、ArduinoNano互換機を使う予定。

ブレッドボードに、LEDを抵抗と共に12組装着。

点灯スピード調整用の可変抵抗をArduinoのアナログ入力に接続。

シフトレジスタは2ケ使用。
LEDはArduinoの出力に接続せず、シフトレジスタに接続。
Arduinoの出力3本と電源をシフトレジスタに接続するだけで、
12個のLEDを制御できる様になる。

プログラムの一部。
6種類の点灯パターンを用意した。
プログラミング内容に関しては、割愛。
詳しく知りたい方は、
『Arduino』、『シフトレジスタ』、『LED複数点灯』等のワードで
検索すれば、多くのプログラム例が見つかると思う。

6種類の点灯パターンを動作確認。
LEDの制御プログラム完成。