Arduinoプログラミング
LEDの制御には、マイコンArduinoを使う。
ピックアップワインダー製作の際に使用したスターターキットを活用。
キットの中身は、以前紹介したが、
LED、センサー、モーター等、
Arduinoを学ぶために必要なものが、ギッシリ詰まっている。
プログラムのテストは、ArduinoMega互換機で確認。
ギター本体に搭載する際は、ArduinoNano互換機を使う予定。
ブレッドボードに、LEDを抵抗と共に12組装着。
点灯スピード調整用の可変抵抗をArduinoのアナログ入力に接続。
シフトレジスタは2ケ使用。
LEDはArduinoの出力に接続せず、シフトレジスタに接続。
Arduinoの出力3本と電源をシフトレジスタに接続するだけで、
12個のLEDを制御できる様になる。
プログラムの一部。
6種類の点灯パターンを用意した。
プログラミング内容に関しては、割愛。
詳しく知りたい方は、
『Arduino』、『シフトレジスタ』、『LED複数点灯』等のワードで
検索すれば、多くのプログラム例が見つかると思う。
6種類の点灯パターンを動作確認。
LEDの制御プログラム完成。