电机¶
-
class
ukitai.apis.Motor.
MotorDirection
[源代码]¶ Bases:
enum.Enum
运动方向
CLOCKWISE: 顺时针
ANTICLOCKWISE: 逆时针
-
ukitai.apis.Motor.
stop_motor
(*, id: int, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]¶ 停止指定的电机
- 参数值说明:
- id: 电机 id link: 设备连接
- 返回值说明:
- (ack, response): ack: 接口调用结果,response: 接口返回数据
- 示例:
# 停止 id 为 5 的电机的转动
Motor.stop_motor(id=5, link=link)
# 停止 id 为 2 的电机的转动
Motor.stop_motor(id=2, link=link)
-
ukitai.apis.Motor.
turn_motor
(*, id: int, direction: ukitai.apis.Motor.MotorDirection, speed: int, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]¶ 控制电机按照指定的方向和转速转动
- 参数值说明:
- id: 电机 id direction (Motor.MotorDirection): 指定转动方向 speed (int): 转速, 单位: 转/分, 范围:[0, 140] link: 设备连接
- 返回值说明:
- (ack, response): ack: 接口调用结果,response: 接口返回数据
- 示例:
# 控制 id 为 1 的电机以50 转/分的速度逆时针
Motor.turn_motor(id=1, direction=Motor.MotorDirection.ANTICLOCKWISE, speed=50, link=link)
# 控制 id 为 2 的电机以100 转/分的速度顺时针转动
Motor.turn_motor(id=2, direction=Motor.MotorDirection.CLOCKWISE, speed=100, link=link)
-
ukitai.apis.Motor.
turn_motor_pwm
(*, id: int, direction: ukitai.apis.Motor.MotorDirection, pwm: int, link: <module 'ukitai.link.uKitAiLink' from '/home/naoki/app/Workspace/ukitai-sdk/ukitai/link/uKitAiLink.py'>)[源代码]¶ 控制电机按照指定的方向和PWM转速转动
- 参数值说明:
- id: 电机 id direction (Motor.MotorDirection): 指定转动方向 pwm (int): pwm转速, 范围:[0, 1000] link: 设备连接
- 返回值说明:
- (ack, response): ack: 接口调用结果,response: 接口返回数据