通过串行接口与微处理器上运行的代码连接
ucommander的Python项目详细描述
ucommander-微型指挥官
这个库简化了与编写在其上的代码的接口 像Arduino、Teensy或类似设备的微处理器 通过串行通信
python代码设计用于 uCommander Arduino library。
基本的CLI用法
首先,使用pip安装ucommander Python库,最好是在 虚拟环境。
$ cd myproject
$ python -m venv venv
$ pip install ucommander
在python环境中安装了ucommander
库之后,
确保微处理器连接到主机并确定
您将使用串行端口与之通信。
listports
命令可以帮助解决这个问题。
$ python -m ucommander listports
Attempting to enumerate serial ports...
/dev/cu.SOC - n/a
/dev/cu.usbmodem - USB Serial
一旦知道串行端口,运行discover命令来了解 可以运行的命令及其所需的参数。
$ python -m ucommander -p /dev/cu.usbmodem discover
Available commands:
ledIfPi FLOAT(4)
最后,运行命令,在命令之后提供任何必需的参数 名字。
$ python -m ucommander -p /dev/cu.usbmodem ledIfPi 3.14
$ python -m ucommander -p /dev/cu.usbmodem ledIfPi 3.24
版权所有(c)2019 Mark A Kendrick