机器和机器人GPIO硬件接口创建工具包。
machineio的Python项目详细描述
机器IO
统一的GPIO函子接口引擎。
什么是机器?
接口引擎/协议转换器 要使用特定于您的机器/机器人的函数式编程吗?
MachineIO是一个库,可以帮助您为所有GPIO创建一个统一的接口! 适用于使用一个或多个微控制器的计算机。 它可以帮助您快速创建自己的函数(函子),以便与硬件接口。 您选择使用的特定微控制器可以稍后用简单的 修改函子库。可以通过网络添加和控制设备 在你的函子库中添加一些简单的东西。翻译和组允许完成 定制。
针群函子模型
每个运动控制系统在设计和实现上都是不同的。 因此,每个运动控制系统都必须有一组不同的函数来创建其库。 这些系统中的绝大多数使用相同的协议,并且基本上基于I/O管脚。 一个管脚几乎不能满足你的所有需求,一组管脚一起执行复杂的动作。 这是一种以非常优雅的方式克服这两个问题的方法。 基于管脚为机器创建自己的函数接口库, 和一组针,一组组组。 这是通过创建设备、pin和group对象以及指定一些修改函数来完成的。 pin输入中唯一的阻塞调用。它等待返回它的值,并且应该只接受 即使是在网络上也不到一秒钟。组中的管脚,可能有时间延迟和 输入管脚可以添加带有关键字参数的回调。通过网络控制设备 可以通过创建网络对象并将其作为参数传递给设备来添加。