micropython 输入 这个 Micro Python 库有助于读取 pyboard 或其他运行 (Python 3 编程语言的变体)的微控制器上的数字和模拟输入。 这些库例程在上进行了测试。 这个库的一些显着特点是: 数字输入引脚已去抖动,因此可以清晰地检测到转换。 去抖动参数可由用户控制。 数字输入引脚可配置为计数器,用于对脉冲串进行计数。 可以对脉冲的一个或两个边沿进行计数,并且存在去抖动以清除簧片开关闭合。 模拟读数在用户可选择数量的最近读数中平均,间隔为 2.1 毫秒(用户可配置)。 使用这种平均技术可以显着抑制模拟线路上的噪声。 引脚的当前值可以通过 Python 字典轻松访问,以引脚名称或您可以分配给引脚的更具描述性的名称作为键。 快速开始 整个库位于一个文件inputs.py 。 假设我们需要设置一个输入来检测按钮按下情况,一个计数器来使用簧片开关计算来自水表
2023-02-27 15:46:30 11KB Python
1
STC15F408AS核心板资料
2021-04-14 20:01:25 46KB STC15F408AS核心板资料
1
之前自己看别人的编码器代码,自己仿照写,但一直出不来,因为自己用的编码器不是AB相的,直接输出脉冲和方向,不用两相比较,遇到各种问题,抛弃使用定时器的编码器模式,说实话没看懂编码器模式到底是怎么用的,后来用ETR进行脉冲计数,然后设置定时器中断,进行定时采集。
2019-12-21 21:10:56 4.32MB 编码器 计数脉冲 STM32
1