CircuitPython Focaltouch库,用于电容式触摸显示屏。
项目描述
简介
CircuitPython用于常见低成本FocalTech电容式触摸芯片的驱动程序。目前支持FT6206 & FT6236
依赖项
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载 Adafruit库和驱动程序包 来轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序 。 要为当前用户安装
pip3 install adafruit-circuitpython-focaltouch
要系统性地安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-focaltouch
要在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-focaltouch
用法示例
import time
import board
import busio
import adafruit_focaltouch
# Create library object (named "ft") using a Bus I2C port
i2c = busio.I2C(board.SCL, board.SDA)
ft = adafruit_focaltouch.Adafruit_FocalTouch(i2c, debug=False)
while True:
# if the screen is being touched print the touches
if ft.touched:
print(ft.touches)
else:
print('no touch')
time.sleep(.15)
文档
此库的API文档可在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 此指南。
贡献
欢迎贡献!在向该项目贡献之前,请阅读我们的行为准则,以帮助项目保持开放友好。
项目详情
关闭
哈希值 for adafruit-circuitpython-focaltouch-1.5.2.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75da184af0b0e923658b7364802cf38c99f963a747ef47c43133c35c59325484 |
|
MD5 | faf4f59b7d74ca9b2e45614556f89e8e |
|
BLAKE2b-256 | 96d04acbdc0682b958a18863da83d2ed857698b5a75eb975d8ef457916f3eedb |
关闭
哈希值 for adafruit_circuitpython_focaltouch-1.5.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 28289e2d6a5de31751c0a76cd9dbc733114046d2b9cd2e7ed1f4d3677b423f6b |
|
MD5 | 6c9163cc071e571aeb9699ad6c2074a6 |
|
BLAKE2b-256 | 4f00b1f1bddec62009ea66539df5cd278d8c0c7517c05427131cb3eff322dc31 |