★★★ 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))