mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 09:04:12 +01:00
37 lines
797 B
Markdown
37 lines
797 B
Markdown
---
|
|
title: "Touch"
|
|
aliases:
|
|
- firmwareapi/pycom/machine/touch.html
|
|
- firmwareapi/pycom/machine/touch.md
|
|
- chapter/firmwareapi/pycom/machine/touch
|
|
---
|
|
|
|
The Touch module allows for certain GPIO pins (`P2`,`P3`,`P4`,`P6`,`P8`,`P9`,`P10`,`P19`,`P20`) to accept capacitive touch inputs.
|
|
A touch input is similar to a button, except for the lack of mechanical contact. The capacitive nature of touching a pad or pin will trigger a touch event.
|
|
|
|
## Constructor
|
|
|
|
### class machine.touch(pin)
|
|
|
|
Create a touch object on pin.
|
|
|
|
Example:
|
|
```python
|
|
touch = Touch('P9')
|
|
touch.read()
|
|
```
|
|
|
|
## Methods
|
|
|
|
### touch.read()
|
|
|
|
Reads the value of the touch pin
|
|
|
|
### touch.config([sensitivity])
|
|
|
|
Set the threshold of the touchpad interrupt. Currently not used
|
|
|
|
### touch.init_value()
|
|
|
|
Currently not implemented
|