Table 2 モジュール一覧表
クラス名 |
機能 |
メソッド名 |
引数 |
戻り値 |
Camera |
webカメラを制御する。 |
get_frame()
end()
|
なし
なし
|
なし
なし
|
Electronmagnet |
電磁石を制御する。 |
on()
off()
end()
|
なし
なし
なし
|
なし
なし
なし
|
Motor |
モーターを制御する。 |
setPwm()
resetEncoder()
getEncoder()
|
PWM値
なし
なし
|
なし
なし
モータのエンコーダ値
|
TouchSensor |
動作開始のスイッチを制御する。 |
get()
|
なし
|
タッチセンサの状態
|
Arm |
アームの動作を制御する。 |
downArm()
repositArm()
powerOnMagnet()
powerOffMagnet()
resetMotor()
|
なし
なし
なし
なし
なし
|
なし
なし
なし
なし
なし
|
DrivingUnit |
MIRSの走行を制御する。 |
ahead()
back()
turnLeft()
turnRight()
|
目標距離
目標距離
目標角度
目標角度
|
なし
なし
なし
なし
|
Compiler |
カメラで撮影した写真から画像認識で動作プログラムを作成し、テキストファイルで出力する。 |
compile()
|
なし |
なし |
ExecutionUnit |
compilerで出力されたテキストファイルを読み取り、動作を実行する。 |
readText()
|
なし
|
走行状態
|
CUEBOT |
MIRSの動作全体を制御する。 |
main() |
なし |
なし |