プログラム作成>連続して分岐するプログラム(スイッチの状態により分岐する命令)

 

スイッチの状態は次の表を参照してください。 (タクトスイッチとは・・・押しボタンスイッチ)

  タクトスイッチON タクトスイッチOFF
スライドスイッチON 8 9
スライドスイッチOFF 10 11


;スイッチが8?→そうならば100行へ  スイッチが9?→そうならば200行へ  スイッチが10?→そうならば300行へ  いずれでもなければ400行へ
10 ?I=8; スイッチの状態は8ですか そうならば 次の行に行きなさい もしそうでなかったら 次の次の行に行きなさい。
15 #=100; 行番号100に行きなさい。
20 ?I=9; スイッチの状態は9ですか そうならば 次の行に行きなさい もしそうでなかったら 次の次の行に行きなさい。
25 #=200; 行番号200に行きなさい。
30 ?I=10; スイッチの状態は10ですか そうならば 次の行に行きなさい もしそうでなかったら 次の次の行に行きなさい。
35 #=300; 行番号300に行きなさい。
40 #=400; 行番号400に行きなさい。



100 O=1;1号LEDを点灯させなさい
150 WS1;1秒待ちなさい
200 O=0;LEDを全消灯させなさい



200;待機命令を使ったプログラム例3 LED ばば!
210 o=0B11111111;1号LED点灯
220 wd2;0.2秒待機
230 o=0B00000000;全てのLED消灯
240 wd2;0.2秒待機
250 o=0B11111111;1号LED点灯
260 wd2;0.2秒待機
270 o=0B00000000;全てのLED消灯



300;プログラム例1 「ド 無音」 が繰り返される
310 s37;ドを鳴らしなさい
320 ws1;1秒待機
330 s0;無音
340 ws1;1秒待機
350 #=310;行番号310にジャンプ



400;プログラム例2 「ド レ ミー 無音 」 が繰り返される
410 s37;ドを鳴らしなさい
420 wd5;0.5秒待機
430 s39;レを鳴らしなさい
440 wd5;0.5秒待機
450 s41;ミを鳴らしなさい
460 ws1;1秒待機
470 s0;無音
480 wd5;0.5秒待機
490 #=410;行番号410にジャンプ


メニューに戻る


kefi_pallhkari

最終更新日:2013,12,29