async-serial:使用asyncio,pyserial和pyserial-asyncio的示例代码

时间:2024-06-02 13:09:17
【文件属性】:

文件名称:async-serial:使用asyncio,pyserial和pyserial-asyncio的示例代码

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-02 13:09:17

python serial python3 pyserial asyncio

异步串行 这是示例代码,向您展示了如何进行异步串行通信(如ASCII-over-serial),这在科学设置中很常见。 这里有一篇附带的文章: 用法 此代码依赖于实验性库,该库目前仅支持基于Unix的系统(Linux,macOS等)。 如本文所述,您将需要工具来创建虚拟串行端口,这样就不需要真正的设备来尝试代码。 安装依赖项 克隆此存储库: git clone https://github.com/zmitchell/async-serial.git 依赖关系通过进行管理, 是新的官方批准的Python打包工具。 通过以下方式安装依赖项: pipenv install 这将创建一个虚拟环境并将列出的依赖项安装到其中。 运行代码 您可以通过pipenv在pipenv创建的虚拟环境中运行代码: pipenv run python3 async_serial_protocol.py 要运行


【文件预览】:
async-serial-master
----.gitignore(16B)
----Pipfile.lock(2KB)
----LICENSE-MIT(1KB)
----README.md(2KB)
----Pipfile(153B)
----async_serial_protocol.py(2KB)
----async_serial_streams.py(954B)
----async_serial_protocol_queue.py(2KB)
----LICENSE-APACHE(11KB)

网友评论