Python接口到Carrera(R) DIGITAL 124/132轨道赛车系统
项目描述
此模块提供了通过串行(电缆)连接或通过Carrera AppConnect®使用蓝牙LE连接到Carrera® DIGITAL 124/132轨道赛车系统的Python接口。
>>> from carreralib import ControlUnit
>>> cu = ControlUnit('/dev/ttyUSB0')
>>> cu.version()
'5337'
>>> cu.poll()
Status(fuel=(14, 14, 14, 14, 14, 14, 0, 0), start=0, mode=6,
pit=(False, False, False, False, False, False, False, False),
display=8)
>>> cu.start()
>>> cu.poll()
Status(fuel=(14, 14, 14, 14, 14, 14, 0, 0), start=1, mode=6,
pit=(False, False, False, False, False, False, False, False),
display=8)
>>> cu.start()
>>> cu.poll()
Timer(address=1, timestamp=105295, sector=1)
>>> cu.poll()
Timer(address=0, timestamp=105410, sector=1)
出于演示目的,carreralib模块也可以作为简单的比赛管理系统(RMS)从命令行使用。
有关更多信息,请参阅在线文档。
安装
carreralib可在PyPI找到,并且可以通过运行以下命令进行安装
pip install carreralib
项目资源
许可证
版权 (c) 2015-2023 Thomas Kemmer。
根据MIT许可证许可。
Carrera®和Carrera AppConnect®是Carrera Toys GmbH的注册商标。
carreralib不是Carrera®的官方产品,也不与Carrera Toys GmbH有关联或获得其认可。
感谢Stephan Heß(又名slotbaer)所做的一切艰苦工作。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
carreralib-1.0.2.tar.gz (45.2 kB 查看哈希值)
构建分发
carreralib-1.0.2-py3-none-any.whl (14.4 kB 查看哈希值)