使用python asyncio的arduino firmata的python协议抽象库

pymata-aio的Python项目详细描述


pymata_aio是一个高性能、无阻塞的python异步客户机 对于支持完整标准固件数据的固件协议 协议。

主要功能

  • 与Python3.5+兼容。

  • 从3个包含的API中选择

    • pymata_core-一个纯异步方法调用api。
    • Pymata3-Pymata_Core的非异步代理
    • pymata_iot-一个基于websocket的备份,用于控制网页上的arduino。
  • 实施100%的StandardFirmata协议(StandardFirmata 2.5.3)。

  • 自动检测Arduino COM端口。

  • firmataplus(增强型标准firmata草图)包含在发行版中。它增加了对以下内容的支持:

    • 使用单针的HC-SR04超声波距离传感器。
    • 步进电机。
    • 压电音产生。
    • 2针旋转编码器支架。
  • firmataplusrb(增强的标准格式草图,用于控制sparkfun redbot。它增加了对以下内容的支持:

    • 压电音产生。
    • 车轮编码器。
    • 雷德博特加速度计。
  • 能够自动捕获和时间戳用户指定的模拟和数字瞬态输入事件的基础上每引脚。

  • 所有3个api都支持回调和轮询接口。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java语义理解递归反向字符串返回语句   java toString()方法打印空值   java大型IN子句   如何使用JavaSpring在JavaScriptjQuery中设置post路径   java ByteArrayOutputStream已上载到服务器   java为什么轮询在SocketIO上获取数据“无法加载请求的项”?   java源代码应该以UTF8格式保存   Java数据库轮询器?   在Java中将double转换为float   java AccessDeniedException:C:\Windows\System32\drivers\etc\hosts