SunFounder ESP32 Starter Kit
COMPONENT INTRODUCTION PURCHASE LINK
ESP32 WROOM 32E
ESP32 Camera Extension -
Breadboard
Jumper Wires
Resistor
Buzzer
Transistor
About the Touch Pins
The ESP32 microcontroller has built-in touch sensor functionality, which allows you to use certain pins on the board
as touch-sensitive inputs. The touch sensor works by measuring changes in capacitance on the touch pins, which are
caused by the electrical properties of the human body.
Here are some key features of the touch sensor on the ESP32:
• Number of touch pins
The ESP32 has up to 10 touch pins, depending on the specific board. The touch pins are typically
labeled with a “T” followed by a number.
– GPIO4: TOUCH0
– GPIO0TOUCH1
– GPIO2: TOUCH2
– GPIO15: TOUCH3
– GPIO13: TOUCH4
– GPIO12: TOUCH5
– GPIO14: TOUCH6
– GPIO27: TOUCH7
– GPIO33: TOUCH8
– GPIO32: TOUCH9
Note: The GPIO0 and GPIO2 pins are used for bootstrapping and flashing firmware to the ESP32,
respectively. These pins are also connected to the onboard LED and button. Therefore, it is generally
not recommended to use these pins for other purposes, as it could interfere with the normal operation
of the board.
• Sensitivity
The touch sensor on the ESP32 is very sensitive and can detect even small changes in capacitance.
The sensitivity can be adjusted using software settings.
• ESD Protection
408 Chapter 3. For MicroPython User