CST8xx 电容式触摸驱动程序,适用于CircuitPython
项目描述
简介
CST8xx 电容式触摸驱动程序,适用于CircuitPython
依赖关系
此驱动程序依赖于
请确保所有依赖项在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序包 或使用 circup 安装单个库来实现。
圆形RGB 666 TTL TFT显示屏 - 2.1” 480x480 - 电容式触摸 - TL021WVC02CT-B1323
从PyPI安装
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序 。 要为当前用户安装
pip3 install adafruit-circuitpython-cst8xx
要全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-cst8xx
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .env/bin/activate
pip3 install adafruit-circuitpython-cst8xx
使用Circup在连接的CircuitPython设备上安装
请确保您已经将circup安装到Python环境中。如果需要,请使用以下命令安装
pip3 install circup
安装circup后,并将您的CircuitPython设备连接,请使用以下命令进行安装
circup install adafruit_cst8xx
或以下命令更新现有版本
circup update
使用示例
import board
import adafruit_cst8xx
ctp = adafruit_cst8xx.Adafruit_CST8XX(board.I2C())
events = adafruit_cst8xx.EVENTS
while True:
if ctp.touched:
for touch_id, touch in enumerate(ctp.touches):
x = touch["x"]
y = touch["y"]
event = events[touch["event_id"]]
print(f"touch_id: {touch_id}, x: {x}, y: {y}, event: {event}")
文档
本库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请查看此指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助保持项目的友好性。
项目详情
关闭
adafruit-circuitpython-cst8xx-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9ba8ab1a2bc2a9757a6f56ff8aaa39c1e961a6328a15544b33691919c4432eac |
|
MD5 | 5b6688ee53450797e782ca13c05d67e7 |
|
BLAKE2b-256 | bb7b9dafeacdb394ece646b32286213a77f9d1d7597c466b8779958d615eba6a |
关闭
adafruit_circuitpython_cst8xx-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b7c47b7d8dcf4303464e0c02e965a7bb650d9abd0d323e75daf2aeb77ca5be7 |
|
MD5 | 63a208f065f96629928d212774c56214 |
|
BLAKE2b-256 | ffcac683842bd4d5aecbc32b30d80bc26401bb62826802cb7ec700919e115c1a |