NO. t-002

使用する機材

・マイクロビット
・信号機


目的

スイッチを「入」にすると
信号機の色が、ランダム(不規則(ふきそく))に変わる。
※ それぞれの色は3秒ごとに変わります。
  プログラムが、勝手(かって)に色を選(えら)ぶので
  2回(6秒間)、3回(9秒間)同じ色になることもあります。


プログラム
(信号機が、ランダム[不規則 (ふきそく)]に色が変わる)

解説

① 今回は、マイクロビットのLEDを使わないので、「偽」 にします。

② 変数に「信号」と名前をつけます。
   1⃣ または 2⃣ または 3⃣ のどれかを「信号」の変数に入れます

③ もし、変数「信号」に、1⃣ が入ったら

④ 青を点けます。
 (P13=青)

⑤ 黄を消します。
 (P15=黄)

⑥ 赤を消します。
 (P14=赤)

⑦ 3秒間待ちます。-青が点いたまま-
 (3000=3秒)

⑧ もし、変数「信号」に、2⃣が入ったら

⑨ 青を消します。
 (P13=青)

⓾ 黄を点けます。
 (P15=黄)

⑪ 赤を消します。
 (P14=赤)

⑫ 3秒間待ちます。-黄が点いたまま-
 (3000=3秒)

⑬ もし、変数「信号」に、3⃣が入ったら

⑭ 青を消します。
 (P13=青)

⑮ 黄を消します。
 (P15=黄)

⑯ 赤を点けます。
 (P14=赤)

⑰ 3秒間待ちます。-赤が点いたまま-
 (3000=3秒)


プログラムの実行の順序を、くわしくせつめい

 ・②(ここで信号の箱に 1⃣が入ったら)
  ③→④→⑤→⑥→⑦を実行して、②に戻ります。

 ・⑧(ここで信号の箱に 2⃣が入ったら)
  ⑨→⓾→⑪→⑫を実行して、②に戻ります。

 ・⑬(ここで信号の箱に 3⃣が入ったら)
  ⑭→⑮→⑯→⑰を実行して、②に戻ります。