TTP223B, fiziksel butonların yerine dokunmatik girişler sağlayan kompakt bir kapasitif sensör modülüdür. Düşük enerji tüketimi, kolay bağlantı yapısı ve stabil çalışması sayesinde Arduino projelerinde sıkça tercih edilir.

TTP223B sensör yüzeyine dokunulduğunda kapasitans değişimini algılar ve bunu dijital sinyale dönüştürür.
| Pin | Görev |
|---|---|
| VCC | 2.0 – 5.5V DC besleme (genellikle Arduino 5V) |
| GND | Toprak hattı |
| SIG / IO | Dijital çıkış pini (dokunulduğunda HIGH) |
Sensöre dokunulduğunda LED yanar ve Serial Monitor üzerinde "Touch detected!" mesajı görüntülenir.

// TTP223B Touch Sensor Arduino Example
const int touchPin = 2;
const int ledPin = 4;
void setup() {
Serial.begin(9600);
pinMode(touchPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
int touchState = digitalRead(touchPin);
if (touchState == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Touch detected!");
while (digitalRead(touchPin) == HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
Kaynak: playwithcircuit.com






