HyperPixel 2"圆型液晶显示屏的Python驱动程序
项目描述
HyperPixel 2"触摸圆型驱动程序
先决条件
您必须安装HyperPixel 2r驱动程序,该驱动程序为触摸IC启用i2c总线 - https://github.com/pimoroni/hyperpixel4/tree/hp2-round
安装
来自PyPi的稳定库
- 只需运行
pip3 install hyperpixel2r
在某些情况下,您可能需要使用sudo
或使用以下方式安装pip:sudo apt install python3-pip
来自GitHub的最新/开发库
git clone https://github.com/pimoroni/hyperpixel2r-python
cd hyperpixel2r-python
sudo ./install.sh
使用方法
设置触摸驱动程序实例
touch = Touch(bus=11, i2c_addr=0x15, interrupt_pin=27):
触摸应通过装饰器@touch.on_touch
来读取处理程序。
处理程序应接受参数touch_id
、x
、y
和state
。
touch_id
- 0或1,具体取决于跟踪哪个触摸x
- 从0到479的x坐标y
- 从0到479的y坐标state
- 触摸状态,True
为触摸,False
为释放
例如
@touch.on_touch
def handle_touch(touch_id, x, y, state):
print(touch_id, x, y, state)
变更日志
0.0.1
- 初始发布
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
hyperpixel2r-0.0.1.tar.gz (3.9 kB 查看哈希值)
构建分发
hyperpixel2r-0.0.1-py3-none-any.whl (4.1 kB 查看哈希值)
hyperpixel2r-0.0.1-py2-none-any.whl (4.1 kB 查看哈希值)
关闭
hyperpixel2r-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 359461e292915bc76c352695deb899f6303d8f4f8567b7fa7a09c49cbdba3eca |
|
MD5 | 6a70169f9a47921ecf58cac5100265eb |
|
BLAKE2b-256 | cc46bbb94bacbb582e5eabfd1eba5a30ae175425d910908009aa80116ca39b7a |
关闭
hyperpixel2r-0.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2d49939f0b357c701c4c016ce49e17192596e2ee348cfc1bc37f32a9e5f418f2 |
|
MD5 | cd86449f53d5982d8e5a2ddc86000dba |
|
BLAKE2b-256 | 0be5717b07d02d24de95154b68b379f03e19c3b9d460c6c3a0fec493b41b555d |
关闭
hyperpixel2r-0.0.1-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1082d44957e6cac49359832f8680a548c8a4e3aaaa4d1ae48b9b6e9bab797242 |
|
MD5 | cffcdc43f017f37cf603c7555d2477ef |
|
BLAKE2b-256 | b2f1f4ee66c1091cf9d0fb7b4b3a69aab89a06ac292eb2e4fc23b3e3758fa9af |