NxtDrive Nxt 馬達 功能 NxtDrive 元件可用來控制樂高NXT 機器人上的馬達,進而控制機器人前進、後退或轉彎,或控制單顆馬達動作。 屬性 BluetoothClient 用於通訊的BluetoothClient元件,必須在Designer 中設定。 DriveMotors 所要控制的馬達,可輸入A、B、C、AC、BC、AB與ABC等參數。 WheelDiameter 裝於馬達上的輪胎直徑,單位為公分。 StopBeforeDisconnect 設定是否在斷線之前先把馬達停下來。 NxtDrive.StopBeforeDisconnect:取得是否在斷線之前先把馬達停下來。 Set NxtDrive.StopBeforeDisconnect:設定是否在斷線之前先把馬達停下來。 方法 MoveForwardIndefinitely(number power) NxtDrive.MoveForwardIndefinitely:讓機器人持續以指定電力power 前進,電力範圍為-100~100,請注意此處電力如輸入負數,會使馬達反轉(機器人後退)。電力為0 時馬達靜止。 MoveForward(number power, number distance) NxtDrive.MoveForward:讓機器人以指定電力power 前進指定距離distance,距離是由WheelDiameter 屬性計算求得馬達每轉1 度時的實際前進長度。 | MoveBackward(number power, number distance) NxtDrive.MoveBackward:讓機器人以指定電力power 後退指定距離distance,距離是由WheelDiameter 屬性計算求得馬達每轉1 度時的實際前進長度。 |