跳转到主要内容

Python包,通过串行接口使用Dynamixel伺服电机。

项目描述

Python Dynamixel

通过串行接口使用Dynamixel伺服电机的Python包(非官方,更简单的SDK)。

https://img.shields.io/pypi/v/pydxl.svg https://img.shields.io/pypi/l/pydxl.svg https://travis-ci.cn/vpoulailleau/pydxl.svg?branch=master Documentation Status Downloads Coverage Status Maintainability Maintainability

创建后

  • 阅读文档

    • 出bug了,我手动创建了项目,之后一切就绪

  • pepy.tech

文档

完整文档可在此处阅读:https://pydxl.readthedocs.io.

示例代码

import time

from pydxl import Mx28, SerialLink

link = SerialLink(
    device="/dev/ttyUSB0", baudrate=1_000_000, protocol_version=1.0
)

servo = Mx28(identifier=1, serial_link=link)
servo.ping()
servo.led = True

servo.torque_enable = True
servo.goal_position = 2000
print(servo.goal_position)
time.sleep(3)
servo.goal_position = 1500
time.sleep(3)
servo.torque_enable = False

link.close()

特性

  • 通过串行链路使用协议1.0,已知与U2D2兼容

    • U2D2

  • 支持伺服

    • MX-28

  • 待办事项:实现协议2.0

  • 待办事项:添加更多伺服类型

许可证

BSD 3-Clause许可证,欢迎贡献: https://pydxl.readthedocs.io/en/latest/contributing.html.

历史

2019.3.19

  • 完全支持MX-28伺服电机与协议1.0

2019.3.17 (2019-03-18)

  • 首次在PyPI上发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

pydxl-2019.3.19.tar.gz (19.0 kB 查看哈希值)

上传时间: 源码

构建版本

pydxl-2019.3.19-py2.py3-none-any.whl (9.2 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持