DC Motor

このクラスは EV3 と NXT 専用です。これにより、モーターとして自動的に検出されないモーターを駆動できます。これには、公式コンバーターケーブルを介して接続された RCX モーターとパワーファンクションモーターが含まれます。注: カスタム電子機器にモーター電源を供給すると、ハブまたはデバイスが損傷する可能性があります。

Powered Up DC モーターの場合、代わりに DCMotor クラスを使ってください。DCMotor クラスはモーターを自動的に検出し、適切で安全な設定を適用します。

../_images/iodevice-dcmotor.png
class DCMotor(port, positive_direction=Direction.CLOCKWISE)

LEGO® MINDSTORMS EV3 用 DC モーター。

パラメータ:
  • port (Port) -- モーターが接続されているポート。

  • positive_direction (Direction) -- 正のデューティサイクル値を与えたときにモーターが回転する方向。

dc(duty)

モーターを指定のデューティサイクル(「パワー」とも呼ばれる)で回転させます。

パラメータ:

duty (Number, %) -- デューティサイクル(-100〜100)

brake()

モーターを受動的にブレーキします。

摩擦と、モーターがまだ動いている間に発生する電圧によってモーターを停止させます。

stop()

モーターを停止しますが、惰性で回転させます。

摩擦によりモーターは徐々に停止します。

settings(max_voltage)
settings() Tuple[int]

モーター設定を構成します。引数を指定しない場合は、現在の値を返します。

パラメータ:

max_voltage (Number, mV) -- すべてのモーターコマンドでモーターに適用される最大電圧。