CircuitPython库,用于被动矩阵键盘。
项目描述
简介
这个简单的辅助库让您可以创建对象,用于扫描和检测被动矩阵键盘上的按键
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序捆绑包 实现。
从PyPI安装
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序 从PyPI安装。为当前用户安装
pip3 install adafruit-circuitpython-matrixkeypad
要系统范围内安装(在某些情况下可能需要这样做)
sudo pip3 install adafruit-circuitpython-matrixkeypad
在当前项目中安装虚拟环境
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-matrixkeypad
使用示例
import adafruit_matrixkeypad
from digitalio import DigitalInOut
import board
# Classic 3x4 matrix keypad
cols = [DigitalInOut(x) for x in (board.D2, board.D0, board.D4)]
rows = [DigitalInOut(x) for x in (board.D1, board.D6, board.D5, board.D3)]
keys = ((1, 2, 3),
(4, 5, 6),
(7, 8, 9),
('*', 0, '#'))
keypad = adafruit_matrixkeypad.Matrix_Keypad(rows, cols, keys)
while True:
keys = keypad.pressed_keys
if keys:
print("Pressed: ", keys)
time.sleep(0.1)
文档
有关此库的API文档可在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 此指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助本项目保持开放友好的氛围。
项目详情
关闭
adafruit-circuitpython-matrixkeypad-1.2.16.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dbfdd5f01248bda5e5608b5b61debed503a91019b1ee4374d13fd366a5e87def |
|
MD5 | 19e1baec45f659957c1a8214cf4fb788 |
|
BLAKE2b-256 | 782d074ce2d626b8095996d17dd9f5961bd1ca8a14e5a12ffcf2b0271da44f55 |
关闭
adafruit_circuitpython_matrixkeypad-1.2.16-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f93ec4cea17554e4d54a70e57290ab554316b51f3a07b5555c17992f3285832 |
|
MD5 | e2a61bb879422627567cd5486befe61c |
|
BLAKE2b-256 | 2405cfe384b934e4d94c57efe2771fa8ccead1238df17d75f32598659ad33229 |