プログラム作成>ループプログラム、ジャンプ命令
ジャンプ命令 | #=□ |
□に入る数 行番号(1〜255)
意味:□行に行きなさい(もどりなさい)。
プログラムは基本的には行番号の小さい順に実行されます。すごろくと同じです。
すごろくに「□に戻りなさい」というマスがあります。それと同じ働きをします。
;プログラム例1 点いて消えるが繰り返される
10 o=0B11111111;全てのLED点灯
20 ws1;1秒待機
30 o=0B00000000;全てのLED消灯
40 ws1;1秒待機
50 #=10;行番号10にジャンプ
;プログラム例2 光が流れるが繰り返される
10 o=0B10000000;1号LED点灯
20 wd5;0.5秒待機
30 o=0B01000000;2号LED点灯
40 wd5;0.5秒待機
50 o=0B00100000;4号LED点灯
60 wd5;0.5秒待機
70 o=0B00010000;8号LED点灯
80 wd5;0.5秒待機
90 o=0B00001000;16号LED点灯
100 wd5;0.5秒待機
110 o=0B00000100;32号LED点灯
120 wd5;0.5秒待機
130 o=0B00000010;64号LED点灯
140 wd5;0.5秒待機
150 o=0B00000001;128号LED点灯
160 wd5;0.5秒待機
170 o=0B00000000;全てのLED消灯
180 wd5;0.5秒待機
190 #=10;行番号10にジャンプ
ジャンプ命令には行番号を指定する方法の他に、ラベルを指定する方法もあります。
まず「ラベル」を作ります。
ラベル □:を設定 | □: |
□に入る数 (1〜255) :はコロン
行きたい先にこのラベル(旗のようなもの)を作っておく
「行きなさい」という命令を作ります。
ジャンプ命令 | #=□: |
□に入る数 ラベル番号(1〜255)
意味:ラベル□:に行きなさい(もどりなさい)。
;プログラム例3 ばばば!が繰り返される
5 100: ;ラベル番号100を設定
10 o=0B11111111;1号LED点灯
20 wd2;0.2秒待機
30 o=0B00000000;全てのLED消灯
40 wd2;0.2秒待機
50 o=0B11111111;1号LED点灯
60 wd2;0.2秒待機
70 o=0B00000000;全てのLED消灯
80 wd2;0.2秒待機
90 o=0B11111111;1号LED点灯
100 wd2;0.2秒待機
110 o=0B00000000;全てのLED消灯
100 wd2;0.2秒待機
120 #=100: ;ラベル番号100へジャンプ
最終更新日:2013,12,29