Add code example for cap touch hat

This commit is contained in:
Ben Nuttall 2016-10-17 23:07:59 +01:00
parent 692c174572
commit 9f637e6d3a
1 changed files with 21 additions and 2 deletions

View File

@ -46,3 +46,22 @@ install:
This Raspberry Pi add-on board provides 12 capacitive touch inputs and all the logic to read them over a simple I2C communication bus.
Baded on the MPR121 chip, this HAT allows you to create electronics that can react to human touch, with up to 12 individual sensors.
## Code
```python
from Adafruit_MPR121 import MPR121
from time import sleep
cap = MPR121.MPR121()
last_touched = cap.touched()
while True:
current_touched = cap.touched()
for i in range(12):
pin_bit = 1 << i
if current_touched & pin_bit and not last_touched & pin_bit:
print("{} touched!".format(i))
last_touched = current_touched
sleep(0.1)
```