机器和机器人GPIO硬件接口创建工具包。

machineio的Python项目详细描述


机器IO

统一的GPIO函子接口引擎。

什么是机器?

接口引擎/协议转换器 要使用特定于您的机器/机器人的函数式编程吗?

MachineIO是一个库,可以帮助您为所有GPIO创建一个统一的接口! 适用于使用一个或多个微控制器的计算机。 它可以帮助您快速创建自己的函数(函子),以便与硬件接口。 您选择使用的特定微控制器可以稍后用简单的 修改函子库。可以通过网络添加和控制设备 在你的函子库中添加一些简单的东西。翻译和组允许完成 定制。

针群函子模型

每个运动控制系统在设计和实现上都是不同的。 因此,每个运动控制系统都必须有一组不同的函数来创建其库。 这些系统中的绝大多数使用相同的协议,并且基本上基于I/O管脚。 一个管脚几乎不能满足你的所有需求,一组管脚一起执行复杂的动作。 这是一种以非常优雅的方式克服这两个问题的方法。 基于管脚为机器创建自己的函数接口库, 和一组针,一组组组。 这是通过创建设备、pin和group对象以及指定一些修改函数来完成的。 pin输入中唯一的阻塞调用。它等待返回它的值,并且应该只接受 即使是在网络上也不到一秒钟。组中的管脚,可能有时间延迟和 输入管脚可以添加带有关键字参数的回调。通过网络控制设备 可以通过创建网络对象并将其作为参数传递给设备来添加。

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

推荐PyPI第三方库


热门话题
java使用ContentExchange设置请求属性   java Spark/Hdfs/Hdfsclient兼容性   java springcloudstreamkafka配置:instanceCount和instanceIndex   Java中web服务序列化日期   java用动态数据替换占位符   java git gc似乎覆盖了一个packfile,留下了一个打开的文件描述符,其中包含对“oldxxx.pack”的引用   为什么Apache项目对Java版本敏感?   java Anylogic帮助如何在导入的3dobject通过输送机上的多个“站”时更改其颜色?   JavaEclipseNeonM2E可以导入一个大型项目,但似乎不能自动解决依赖关系   java@FindBy搜索具有满足条件的子元素的元素   java如何将ActionEvent e与键绑定一起使用?   java转换以集中方式从外部库抛出的异常   java中用户文件/数据文件与系统/程序文件的区别   java使用变量字符串或字符作为对象名   字体使用Java图形操纵字符串中每个字符的形状   JavaFX图表移动数据   java RandomAccessFile:将所有项设置为相同的字节数?   java Google Play inapp Billing onPurchasesUpdated()错误响应代码1   java在不知道属性名和属性数的情况下处理json对象   java是否可以一次从HazelcastInstance(映射和列表)中删除所有数据?