micropython 输入
这个 Micro Python 库有助于读取 pyboard 或其他运行 (Python 3 编程语言的变体)的微控制器上的数字和模拟输入。 这些库例程在上进行了测试。 这个库的一些显着特点是:
数字输入引脚已去抖动,因此可以清晰地检测到转换。 去抖动参数可由用户控制。
数字输入引脚可配置为计数器,用于对脉冲串进行计数。 可以对脉冲的一个或两个边沿进行计数,并且存在去抖动以清除簧片开关闭合。
模拟读数在用户可选择数量的最近读数中平均,间隔为 2.1 毫秒(用户可配置)。 使用这种平均技术可以显着抑制模拟线路上的噪声。
引脚的当前值可以通过 Python 字典轻松访问,以引脚名称或您可以分配给引脚的更具描述性的名称作为键。
快速开始
整个库位于一个文件inputs.py 。 假设我们需要设置一个输入来检测按钮按下情况,一个计数器来使用簧片开关计算来自水表
2023-02-27 15:46:30
11KB
Python
1