CircuitPython引脚或任意谓词去抖动器。
项目描述
简介
去抖动一个0参数的任意谓词函数(通常作为lambda创建)。构造函数还接受一个数字引脚作为便利。
依赖关系
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
使用示例
import board
import digitalio
from adafruit_debouncer import Debouncer
pin = digitalio.DigitalInOut(board.D12)
pin.direction = digitalio.Direction.INPUT
pin.pull = digitalio.Pull.UP
switch = Debouncer(pin)
while True:
switch.update()
if switch.fell:
print('Just pressed')
if switch.rose:
print('Just released')
if switch.value:
print('not pressed')
else:
print('pressed')
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!请在贡献之前阅读我们的行为准则,以帮助本项目保持欢迎。
项目细节
关闭
散列值 for adafruit-circuitpython-debouncer-2.0.8.tar.gz
算法 | 散列摘要 | |
---|---|---|
SHA256 | cc8f54c19dc3b8c1bfcf0afd3b33f3b9e62dbf681339fb953c64fee3ac2cf0c9 |
|
MD5 | d1f9cad20107e8fe84d4745cb919b525 |
|
BLAKE2b-256 | fa711caf2a89cc2dcdb5b0aa645ecc30254f1fb70aaf7fc2404486485b38c23d |
关闭
散列值 for adafruit_circuitpython_debouncer-2.0.8-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | b0c4100f39c14ebc590e79c74fda1df8e49ef890ecdfe0bafd6cf4297fc58e22 |
|
MD5 | cd17a0923763f4dbf74e1907de06c204 |
|
BLAKE2b-256 | 39ab8d86791701381665c28eb0fabf0d5530fc08813e3ea69180a84ef0e0de72 |