L チカ


LED の点灯・消灯を繰り返す(=チカチカさせる)のを

LED チカチカ、略して「L チカ」と言うんだそうです。

でもプログラムの書き方はいろいろあるんですよ〜という例です。

 

10 の T を変えるとチカチカの速度が変わります。

プログラムは違えど、動きは(ほぼ)一緒です。

ループしているので、止める時は Esc キーで中断させて下さい。


分かりやすい版

MixJuice ダウンロード ?"MJ GET kidspod.club/mj/571 

MicJack ダウンロード ?"MJ GKP 571

普通にプログラムするとこんな感じかと思います。

または 0 と 1 と交互にするのを何か一工夫するでしょうか。


こんなのはいかが?版

MixJuice ダウンロード ?"MJ GET kidspod.club/mj/572

MicJack ダウンロード ?"MJ GKP 572

IchigoJam では常にカウントされている値 TICK があります。

この TICK を T×2 で割り算した余りを出します。

T が 30 なら ×2 で 60 なので、余りは 0〜59 の値です。

それを T の 30 で割るので 0〜1.966… になります。
IchigoJam では整数しか扱わないので 0 と 1 になり、

結果的に T の間隔で LED 0 と LED 1 が交互に行われる事になります。