使用对象和协程的brickpi的python接口
BrickPython的Python项目详细描述
brickpython为BrickPi提供了一个简单的python编程环境, 使乐高NXT马达表现为伺服马达。 该框架提供了协同程序,使您始终能够响应程序,并提供了帮助您划分程序的对象。
- 自由软件:麻省理工学院许可证
- 文档:https://pythonhosted.org/BrickPython/index.html
- 源代码:https://github.com/charlesweir/BrickPython
功能
- 将nxt电机转换为伺服电机的pid算法实现
- 表示电机和不同类型传感器的简单对象
- python 2.7的python协程和调度程序的实现
- 使用brickpi python中的brickpi.py
- nxt电机恒速算法的实现
- 完整单元测试套件
- 运行在其他linux环境(mac等)上进行单元测试和开发。
v0.4的变化
- 更新了pid算法,使其独立于工作周期时间。 向后兼容性警告:构造函数的一个参数 motor.pidsetting已更改。
- 增加了专用传感器类别:超声波传感器、触摸传感器、光传感器
- 为跨平台测试添加了有用的脚本。