touch_pad.rst 914 B

1234567891011121314151617181920212223
  1. Touch sensor
  2. ===========
  3. Overview
  4. --------
  5. A touch-sensor system is built on a substrate which carries electrodes and relevant connections under a protective flat surface.
  6. When a user touches the surface, the capacitance variation is triggered and a binary signal is generated to indicate whether the touch is valid.
  7. ESP32 can provide up to 10 capacitive touch pads / GPIOs. The sensing pads can be arranged in different combinations,
  8. so that a larger area or more points can be detected. The touch pad sensing process is under the control of a hardware-implemented finite-state machine (FSM) which is initiated by software or a dedicated hardware timer.
  9. Application Example
  10. -------------------
  11. Touch sensor read example: :example:`peripherals/touch_pad_read`.
  12. Touch sensor interrupt example: :example:`peripherals/touch_pad_interrupt`.
  13. API Reference
  14. -------------
  15. .. include:: /_build/inc/touch_pad.inc