ここではTIMEという名前の変数を使っています。変数は値(テータ)を入れる入れ物です。TIMEと変数名を宣言しなければなりません。ここではTIMEとしましたが変数名は自由につけられます。32767)が扱える<変数名、プロシージャ名、関数名について>半角の英文字で始まり英文字、数字、'_'が使用できる。大文字、小文字の区別はしない。BASICでは同じと判断されます。Nextの間の<文>(命令)を繰返し実行します。前進の引数(パラメータとも呼ぶ)に注目してください。TIME+TIMEと<式>が使われています。BASICでは引数に<式>が使えます。ここではTIMEの2倍が前進の引数になります。//左シフト演算子を使ってもTIMEの倍前進するまた//以下は次の行までコメントが書けます。コメントを残しておくと後からプログラムの内容が理解しやすくなります。これを転送/実行すると渦巻き旋回のような動きをします。Nextなどの制御文は入れ子構造といって内部に別の制御文を書くことができます。その際も下のように制御文どおしセットで段落を付けて書くと見やすくなります。VNextNextMYUROBO-1A基板は入力ポートを4個(In1-In4)持っています。基板の触覚は、入力ポートのIn2(右)とIn3(左)に接続されています。下の例は入力ポートの状態を調べ、触覚が障害物を感知したら後退して向きを変えるプログラムです。BASIC言語仕様やリファレンスと一緒にご覧ください。触覚は左右にあり、どちらかが壁を感知したら「後退して向きを変える」というプログラムとなっています。Thenを使った例です。If文は条件が成り立ったらThenからEndIfまでの<文>(命令)を実行します。※入力ポートはプルアップ(High)されています。触覚が基板角の2mmビスに触れるとIn2、In3がLowとなり壁を感知できます。