Merge pull request #125 from bennuttall/captouch

Add code example for cap touch hat
This commit is contained in:
RM 2016-10-19 13:18:51 +01:00 committed by GitHub
commit 6619e9c6d5
1 changed files with 21 additions and 2 deletions

View File

@ -41,8 +41,27 @@ install:
- 'python-dev'
- 'python3-dev'
-->
#Capacitive Touch HAT
# Capacitive Touch HAT
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)
```