Module Cảm Biến Chạm TTP223
TTP223 là công tắc cảm ứng điện dung 1 kênh: chạm tay vào vùng pad sẽ kích ngõ ra số. Thay thế nút nhấn cơ, không có chi tiết chuyển động nên bền và chống nước tốt khi phủ lớp cách điện mỏng.
Thông số kỹ thuật
| Điện áp hoạt động | 2.0 ~ 5.5 V |
| Ngõ ra | Digital (mặc định active-HIGH) |
| Dòng tĩnh | ~1.5 ~ 3 µA |
| Thời gian đáp ứng | ~60 (nhanh) / 220 (chậm) ms |
| Số chân | 3 (VCC, I/O, GND) |
Kết nối với Arduino/ESP32
| TTP223 | Arduino UNO | ESP32 |
|---|---|---|
| VCC | 5V / 3V3 | 3V3 |
| I/O (OUT) | D2 | GPIO15 |
| GND | GND | GND |
Chế độ (jumper A / B)
Module có 2 điểm hàn cấu hình:
| Cấu hình | A | B | Hành vi |
|---|---|---|---|
| Mặc định | hở | hở | Momentary, active-HIGH (chạm → HIGH) |
| Nối A | hàn | hở | Toggle, active-HIGH (chạm đổi trạng thái) |
| Nối B | hở | hàn | Momentary, active-LOW |
| Nối A+B | hàn | hàn | Toggle, active-LOW |
Code mẫu
#define TOUCH_PIN 15
#define LED_PIN 2
void setup() {
pinMode(TOUCH_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, digitalRead(TOUCH_PIN)); // chạm thì sáng
}