バッチ・コマンド

16rXXXX は,XXXXが16進数であることを表しています。

ライントレース・プログラム

C言語風プログラムバッチ・コマンド10進
Acc = adin(0);Acc ← ADC0(センサー左)16r20048196
if (Acc <= 1000) { compapre Acc 100016rA3E841960
jump 3 if not (≦)16rB30345827
 left();左回転16r1A006656
 wait(3);wait 0.3s16r9F0340707
 stop();
}
ブレーキ16r13004864
Acc = adin(2);Acc ← ADC2(センサー右)16r22048708
if (Acc <= 1000) { compapre Acc 100016rA3E841960
jump 3 if nof (≦)16rB30345827
 right();右回転16r19006400
 wait(3);wait 0.3s16r9F0340707
 stop();
}
ブレーキ16r13004864
forward();前進16r15005376
wait(2);wait 0.2s16r9F0240706
stop();ブレーキ16r13004864

waitの時間は電池の消耗状態により調節してください(0.1s〜0.3sくらいか?)。

バッチ処理登録開始

登録バッチ番号必要ページ
16r8108
必要ページ数=(プログラム中のバッチコマンド数+ターミネータ)/2= (15 + 1) / 2=8

バッチ処理登録

バッチ処理登録開始のあと、バッチコマンドがならび、最後にターミネータ

バッチの開始・終了


バッチコマンドの例2