hyperpixel2r 0.0.1

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

hyperpixel2r 0.0.1

HyperPixel 2" Round Touch Driver




Pre-requisites
You must install the HyperPixel 2r drivers which enable an i2c bus for the touch IC - https://github.com/pimoroni/hyperpixel4/tree/hp2-round
Installing
Stable library from PyPi:

Just run pip3 install hyperpixel2r

In some cases you may need to use sudo or install pip with: sudo apt install python3-pip
Latest/development library from GitHub:

git clone https://github.com/pimoroni/hyperpixel2r-python
cd hyperpixel2r-python
sudo ./install.sh

Usage
Set up touch driver instance:
touch = Touch(bus=11, i2c_addr=0x15, interrupt_pin=27):

Touches should be read by decorating a handler with @touch.on_touch.
The handler should accept the arguments touch_id, x, y and state.

touch_id - 0 or 1 depending on which touch is tracked
x - x coordinate from 0 to 479
y - y coordinate from 0 to 479
state - touch state True for touched, False for released

For example:
@touch.on_touch
def handle_touch(touch_id, x, y, state):
print(touch_id, x, y, state)

Changelog
0.0.1

Initial Release

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.