★★★ micro:bit でチャチャチャ ★★★
外部スイッチの入力をmicro:bitからリレーモジュールへ出力するインターフェースを試作した。
また、Wary-Basherなどを使い楽器の演奏をすることを想定して「チャ、チャ、チャ」などの周期的な出力をするプログラムを仕込んだ。
操 作
Aボタンまたは外部スイッチONのとき
lengthミリ秒の周期でonLengthミリ秒間出力し、その後OFFをcycle回くり返す
(初期値はlength=700,onLength=200,cycle=3)
BボタンONのとき
長押しごとにM1、M2、M3モードをくり返す
短押しごとに各モードの設定値が増える
モード表示 |
設定する値 |
設定できる範囲(単位) |
短押し時の表示** |
M→1 |
cycle |
1~3(回) |
C→設定値 |
M→2 |
length |
onLength~1,000(ミリ秒)* |
M→設定値/100 |
M→3 |
onLength |
100~length(ミリ秒)* |
O→設定値/100 |
|
|
*100ミリ秒単位 |
|
|
**上限値を超えると最小値に戻る |
回 路
プログラム
hexファイルのダウンロード (右クリック→名前を付けてリンク先を保存(K))