CircuitPython库Trellis M4 Express。
项目描述
介绍
此高级库提供表示Trellis M4硬件的对象。
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。在此处安装。为当前用户安装
pip3 install adafruit-circuitpython-trellism4
为系统范围安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-trellism4
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-trellism4
用法示例
此示例每次按钮被按下和释放时都会打印出按钮的坐标
import time
import adafruit_trellism4
trellis = adafruit_trellism4.TrellisM4Express()
current_press = set()
while True:
pressed = set(trellis.pressed_keys)
for press in pressed - current_press:
print("Pressed:", press)
for release in current_press - pressed:
print("Released:", release)
time.sleep(0.08)
current_press = pressed
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!在向此项目贡献之前,请阅读我们的行为准则,以帮助该项目保持友好。
项目详情
关闭
adafruit-circuitpython-trellism4-1.5.18.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb0327af537105641afc32859760ccb556b7c20452124bbd14ba3aad92157ea9 |
|
MD5 | cdc0636a45d83192203bf90db110bd21 |
|
BLAKE2b-256 | 9af8a4865dacaed9fef7ec52ada5b6e7aece95f77d2b9fbfdecd39382ba43455 |
关闭
adafruit_circuitpython_trellism4-1.5.18-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 686c4188f2a5893df26a3d5ecccb9f8946967e5e8ab0551c1ff9e6291192aacc |
|
MD5 | aa22e5a7746fc9f212f070b979cf783f |
|
BLAKE2b-256 | 7f8d99ee427aee2dd8e2c4a2a0003e6e56864fd9f58c3529430be9425713b15f |