

The Capacitive V1.2 is a touch sensor module designed to detect touch input by measuring changes in capacitance. This module is widely used in user interfaces, control systems, and interactive projects where touch-based input is required. Its compact design and ease of integration make it a popular choice for hobbyists and professionals alike.








The Capacitive V1.2 module is designed for low-power, high-sensitivity touch detection. Below are its key technical details:
| Parameter | Value |
|---|---|
| Operating Voltage | 2.0V to 5.5V |
| Operating Current | < 10 µA (low power consumption) |
| Response Time | ~60 ms |
| Touch Sensitivity | Adjustable via onboard components |
| Output Signal | Digital (High/Low) |
| Interface Type | Single digital output pin |
| Dimensions | 24mm x 24mm x 7mm |
The Capacitive V1.2 module has a simple 3-pin interface:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (2.0V to 5.5V) |
| 2 | GND | Ground connection |
| 3 | OUT | Digital output pin (HIGH when touched, LOW otherwise) |
VCC pin to a 3.3V or 5V power source and the GND pin to ground.OUT pin to a digital input pin on your microcontroller or directly to an LED (with a current-limiting resistor) for testing.OUT pin will output a HIGH signal. When no touch is detected, the output will remain LOW.Below is an example of how to connect and program the Capacitive V1.2 module with an Arduino UNO:
VCC to the Arduino's 5V pin.GND to the Arduino's GND pin.OUT to digital pin 2 on the Arduino.// Capacitive V1.2 Touch Sensor Example
// This code reads the touch sensor's output and turns on an LED when touched.
const int touchPin = 2; // Pin connected to the OUT pin of the sensor
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(touchPin, INPUT); // Set the touch sensor pin as input
pinMode(ledPin, OUTPUT); // Set the LED pin as output
Serial.begin(9600); // Initialize serial communication for debugging
}
void loop() {
int touchState = digitalRead(touchPin); // Read the sensor's output
if (touchState == HIGH) {
// If the sensor is touched, turn on the LED
digitalWrite(ledPin, HIGH);
Serial.println("Touch detected!");
} else {
// If no touch is detected, turn off the LED
digitalWrite(ledPin, LOW);
}
delay(50); // Small delay to stabilize readings
}
The sensor is not responding to touch.
VCC and GND connections are secure.False triggers or inconsistent behavior.
Output signal is always HIGH or LOW.
OUT pin is properly connected to the microcontroller or test circuit.Q: Can I use the Capacitive V1.2 with a 3.3V microcontroller?
A: Yes, the module operates within a voltage range of 2.0V to 5.5V, making it compatible with both 3.3V and 5V systems.
Q: How do I increase the sensitivity of the sensor?
A: Some versions of the Capacitive V1.2 module include a potentiometer for sensitivity adjustment. Turn the potentiometer clockwise to increase sensitivity.
Q: Can the module detect multiple touches simultaneously?
A: No, the Capacitive V1.2 is designed to detect a single touch at a time.
Q: Is the module waterproof?
A: No, the Capacitive V1.2 is not waterproof. Avoid exposing it to moisture or liquids.
By following this documentation, you can effectively integrate the Capacitive V1.2 module into your projects and troubleshoot any issues that arise.