Touch Sensor Switch Module

  • 🖐️ Capacitive touch sensor switch module
  • 🔁 Touch to trigger ON/OFF digital output
  • ⚡ Works with 3.3V/5V microcontrollers
  • 📈 Stable sensitivity for reliable touch detection
  • 🧩 Ideal for touch buttons, lamps, and smart control panels
  • 🛠️ Easy wiring: VCC, GND, OUT (and touch pad)
  • 📦 Compact board—perfect for prototyping
  • ✅ Great for Arduino, ESP32, and IoT projects

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

25,00 EGP

8 People watching this product now!

Payment Methods:

Description

Touch Sensor Switch Module is a capacitive touch input board that works like a button—just touch the pad to trigger an output signal. It’s ideal for modern touch controls in smart home devices, lamps, appliances, DIY electronics, and microcontroller projects. Compared to mechanical buttons, it offers silent operation, longer life, and a clean user experience.


Key Features

  • Capacitive touch activation (touch to switch)

  • Works as a digital touch button (ON/OFF signal output)

  • Fast response and stable sensitivity

  • Long life (no mechanical wear)

  • Easy to use with Arduino, ESP32, ESP8266, STM32, etc.

  • Compact module size for embedded designs


Full Specifications (Typical)

Exact values may vary depending on the module model (TTP223 or similar).

Electrical

  • Operating Voltage: typically 2V–5.5V (commonly 3.3V/5V compatible)

  • Output Type: Digital output (HIGH/LOW)

  • Output Mode:

    • Momentary (active only while touched) or

    • Toggle (touch to ON, touch again to OFF) — module dependent / jumper options

  • Current Consumption: low power (ideal for battery devices)

Module Pins (Common)

  • VCC – power input

  • GND – ground

  • OUT / SIG – digital output signal

Touch Operation

  • Touch pad can be used directly or through a thin non-metal cover (plastic/glass)

  • Sensitivity depends on pad size, wiring, and mounting surface


Applications

  • Touch lamps and LED control

  • Smart switches and home automation panels

  • DIY appliances and control boxes

  • Door access panels and user interfaces

  • Arduino/ESP32 touch input projects

  • Interactive projects and educational kits


Used In

  • ESP32/Arduino projects (touch as a button input)

  • Relay control (through transistor/relay module)

  • IoT devices and smart furniture controls


Package Includes

  • Touch Sensor Switch Module

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
Touch ModuleVCC/GND/OUT3.3-5V / GND / board digital pin
📟
Touch Sensor Switch Module
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
Touch Sensor Switch Module - Arduino Uno
Touch Sensor Switch Module - Arduino Nano
Touch Sensor Switch Module - Arduino Mega
Touch Sensor Switch Module - ESP32
Touch Sensor Switch Module - ESP8266
Touch Sensor Switch Module - STM32
Touch Sensor Switch Module - Raspberry Pi Pico
📄 File: touch_sensor_switch_module_-_arduino_uno.inoArduino Uno
295 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin 2 on Arduino Uno
6#define TOUCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_arduino_nano.inoArduino Nano
296 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin 2 on Arduino Nano
6#define TOUCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_arduino_mega.inoArduino Mega
296 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin 2 on Arduino Mega
6#define TOUCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_esp32.inoESP32
289 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin 4 on ESP32
6#define TOUCH_PIN 4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_esp8266.inoESP8266
293 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin D4 on ESP8266
6#define TOUCH_PIN D4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_stm32.inoSTM32
293 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin PB4 on STM32
6#define TOUCH_PIN PB4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
📄 File: touch_sensor_switch_module_-_raspberry_pi_pico.inoRaspberry Pi Pico
301 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital OUT pin 2 on Raspberry Pi Pico
6#define TOUCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(TOUCH_PIN, INPUT);
11}
12
13void loop() {
14 Serial.println(digitalRead(TOUCH_PIN) == HIGH ? "Touched" : "Not touched");
15 delay(100);
16}
Capacitive touch switch, digital output.

Specification

Specification

WeightWeight8 g
Dimensions4 × 3 × 1,5 cm
Product NameTouch Sensor Switch Module
CategorySensor / Module → Touch Sensor
FunctionCapacitive Touch On/Off Switch
Operating Voltage3.3–5 V (typical)
Output TypeDigital Output (HIGH/LOW)
Interface PinsVCC, GND, OUT
SensitivityAdjustable / Fixed (variant-dependent)
IndicatorLED (typical)
Applicationstouch buttons, smart home switches, Arduino/ESP projects, DIY control panels

Customer Reviews