PMX ArduinoLib 制御モード定数一覧
『PMX Library for Arduino』の制御モードの定数一覧について解説します。
【解説】
『PMX Library for Arduino』は制御モードを指定しやすいように各モードを定数としてご用意しています。
【例】
1 2 |
byte controlMode = PMX::ControlMode::Position; // 位置制御モード値 flag = pmx.setControlMode(ServoID, controlMode, ForcedWriteOpt); |
【一覧】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
namespace ControlMode { constexpr byte Position = 0x01; //!< 位置制御 constexpr byte Speed = 0x02; //!< 速度制御 constexpr byte Current = 0x04; //!< 電流制御 constexpr byte PositionCurrent = 0x05; //!< 位置/電流制御 constexpr byte Torque = 0x08; //!< トルク制御 constexpr byte PositionTorque = 0x09; //!< 位置/トルク制御 constexpr byte PWM = 0x10; //!< PWM制御 constexpr byte Time = 0x20; //!< 時間(単体制御はないので定義のみ) constexpr byte PositionTime = 0x21; //!< 位置/時間制御 constexpr byte PositionCurrentTime = 0x25; //!< 位置/電流/時間制御 constexpr byte PositionTorqueTime = 0x29; //!< 位置/トルク/時間制御 } |