このセクションではセンサからの入力条件によってロボットの動作を変えるプログラムを作ってみましょう。†RCXでは3つある端子(1〜3)にどの種類のセンサでも接続することができます。次の例は端子1に接続されたタッチ・センサが押されるまで直進を続けるロボットのプログラムです。宣言する必要があります。SetSensor(センサ端子,センサの種類);のようにして使います。センサ2は光センサである、と指定したことになります。センサの種類として指定します。中に書かれた条件が満たされるまで次の命令を実行しません。まで次の命令に進まないという意味です。いう記号に注意してください。等しくないなどの記号があります。Off(OUT_A+OUT_C);のように使います。次の命令(モータを止める)に進みます。条件式全体を括弧でくるのを忘れないように。