- 使用部品
- MIRSの状態の確認、モードの選択をするのに以下に挙げるスイッチ、及びLEDを用いる。
ロータリスイッチ × 1 押しボタンスイッチ × 1 7セグメントLED × 4 緑色LED × 1 赤色LED × 1
- ロータリスイッチ
- ロータリスイッチの値により起動モードを選択する。
起動モード対応表 値 起動モード 0 起動中止 1 本戦モード:初期作戦1 2 本戦モード:初期作戦2 3 本戦モード:初期作戦3 4 本戦モード:初期作戦4 5 本戦モード:初期作戦5 6 本戦モード:初期作戦なし 7 テスト動作モード:赤外線追尾動作試験 8 テスト動作モード:超音波センサ距離測定試験 9 テスト動作モード:回避動作試験 10 テスト動作モード:駆動系動作確認 11 DUTY比補正データ作成モード:(未使用) 12 テスト動作モード:(未使用) 13 テスト動作モード:(未使用) 14 テスト動作モード:(未使用) 15 テスト動作モード:初期位置制御テスト テスト動作モードでの起動時に指示DUTY比や超音波送信ポートを選択するのにも使用する。
ロータリスイッチ値:テスト動作(走行系)対応表 値 駆動系 0 停止 1 前進(高速) 2 前進(低速) 3 右旋回(高速) 4 右旋回(低速) 5 左旋回(高速) 6 左旋回(低速) 7 その場左回転(中高速) 8 その場左回転(中速) 9 その場左回転(低速) 10 右旋回(微速) 11 左旋回(微速) 12 後退(高速) 13 後退(低速) 14 その場左回転(低速) 15 停止
ロータリスイッチ値:テスト動作(走行系)対応表 値 送信超音波センサチャネル 0 対応なし 1 1ch 2 2ch 3 3ch 4 4ch 5以降 対応なし
- 7セグメントLED
- 十進数の値を表示し、左から1桁、2桁、3桁、4桁とする。
7セグメントLED表示データ モード 1桁 2桁 3桁 4桁 起動待ち 駆動系電源
0:ON
1:OFF0 ロータリスイッチ 作戦動作 1 作戦コード 作戦段階 目標種別 赤外線追尾 2 赤外線入力データ 超音波追い込み 3 相手機
位置パターン相手機
進行パターン目標種別 回避 4 反応している
タッチセンサ
(0:なし、
1:前方、
2:右、
3:左、
4:右前方、
5:左前方、
6:全部)障害
(0:不明、
1:壁、
2:相手)目標種別 超音波距離 選択チャネル 距離データ 駆動系テスト 0 0 左仮DUTY比 右仮DUTY比 以下、テスト用ロータリスイッチによるデータ切り替え 0 LED表示データ 1 自機x座標(符号)
0:正
1:負自機x座標(絶対値) 2 自機y座標(符号)
0:正
1:負自機y座標(絶対値) 3 自機方向 自機姿勢角 6 赤外線センサ入力データ 7 タッチセンサ入力データ 8 赤外線センサ入力マスク タッチセンサ入力マスク 15 超音波距離データ(1ch)と(4ch)の和
- 単色LED
- 赤色LED
- 赤外線センサが反応時に点灯。
- 緑色LED
- タッチセンサが反応時に点灯。
- 赤色LED+緑色LED(同時)
- 起動時押しボタンスイッチ入力時、
超音波距離データによる座標補正実行時に点灯。