Image
24 Temmuz, 2026

TTP223B Nedir?

TTP223B Nedir? Arduino ile Dokunmatik Sensör Kullanımı

TTP223B Dokunmatik Sensör, parmak dokunuşunu algılayarak dijital çıkış verebilen kapasitif bir sensör modülüdür. Arduino, ESP32, Raspberry Pi ve benzeri mikrodenetleyici kartlarla birlikte kullanılarak dokunmatik buton, ışık kontrolü, alarm sistemi ve kontrol paneli projeleri geliştirilebilir.

Mekanik butonlarda fiziksel temas, yay ve hareketli parça bulunurken TTP223B modülünde dokunma algılama kapasitif yöntemle yapılır. Bu sayede daha modern görünümlü, sessiz çalışan ve yüzey altına gizlenebilen dokunmatik kontrol uygulamaları oluşturulabilir.

TTP223B Dokunmatik Sensör Modülü
Fotoğraf 1: TTP223B kapasitif dokunmatik sensör modülü.

TTP223B Dokunmatik Sensör Nedir?

TTP223B, kapasitif dokunma algılaması yapan bir entegreye sahip sensör modülüdür. Sensör yüzeyine parmakla dokunulduğunda veya yeterince yaklaşıldığında ortamın kapasitif değeri değişir. Modül bu değişimi algılar ve SIG pininden Arduino tarafından okunabilecek dijital sinyal üretir.

Kısaca: TTP223B, fiziksel buton yerine kullanılabilen, dokunma algılandığında dijital çıkış veren kapasitif dokunmatik sensör modülüdür.

TTP223B Nasıl Çalışır?

İnsan vücudu elektriksel olarak kapasitif bir etki oluşturabilir. TTP223B sensör yüzeyine parmak yaklaştığında veya dokunduğunda sensörün algıladığı kapasite değişir. Entegre bu değişimi yorumlar ve çıkış pinini aktif hale getirir.

Standart kullanımda dokunma yokken SIG pini LOW, dokunma algılandığında ise SIG pini HIGH seviyesine geçer. Arduino bu pini digitalRead() komutu ile okuyarak LED, buzzer, röle modülü veya farklı bir sistemi kontrol edebilir.

Durum SIG Çıkışı Arduino'da Okunan Değer
Dokunma yok LOW 0
Dokunma var HIGH 1

Proje Uygulama Videosu

TTP223B dokunmatik sensörün Arduino ile nasıl bağlandığını, Serial Monitor üzerinden nasıl test edildiğini ve dokununca LED yakma projesinin nasıl yapıldığını aşağıdaki video alanına ekleyebilirsiniz.

TTP223B Pin Yapısı

TTP223B modülü üzerinde genellikle 3 adet pin bulunur. Bu pinler besleme, toprak ve dijital sinyal çıkışı için kullanılır.

Modül Pini Görevi Arduino UNO Bağlantısı
VCC 2V - 5V arası besleme girişidir. 5V
GND Toprak bağlantısıdır. GND
SIG Dokunma algılandığında dijital sinyal veren çıkış pinidir. D2
TTP223B Arduino Bağlantı Şeması
Fotoğraf 2: TTP223B dokunmatik sensör Arduino bağlantı şeması.

Arduino ile TTP223B Kullanımı İçin Gerekli Malzemeler

Gerekli Malzeme Ürün Linki
Arduino UnoArduino Uno R3 Klon + USB Kablo
TTP223B Dokunmatik SensörDokunmatik Sensör Touch Sensor - TTP223B
BreadboardBüyük Breadboard 830 Pin
Jumper Kablo40 Adet Erkek-Dişi Jumper Kablo

Arduino TTP223B Bağlantıları

Bileşen Arduino Bağlantısı
TTP223B VCC5V
TTP223B GNDGND
TTP223B SIGD2
LED +220Ω direnç üzerinden D3
LED -GND

Arduino TTP223B Test Kodu

Aşağıdaki kod, TTP223B sensörünün SIG pinini okuyarak dokunma durumunu Serial Monitor ekranında gösterir.

const int touchPin = 2;

void setup() {
  Serial.begin(9600);
  pinMode(touchPin, INPUT);
  Serial.println("TTP223B Dokunmatik Sensor Testi Basladi");
}

void loop() {
  int touchState = digitalRead(touchPin);

  if (touchState == HIGH) {
    Serial.println("Dokunma algilandi");
  } else {
    Serial.println("Dokunma yok");
  }

  delay(200);
}

Basit Proje: Dokununca LED Yansın

Bu projede TTP223B sensöre dokunulduğunda Arduino D3 pinine bağlı LED yanar, dokunma bırakıldığında LED söner.

const int touchPin = 2;
const int ledPin = 3;

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("Dokunuldu - LED yaniyor");
  } else {
    digitalWrite(ledPin, LOW);
    Serial.println("Dokunma yok - LED sonuk");
  }

  delay(100);
}

TTP223B Kullanım Alanları

  • Dokunmatik buton uygulamaları
  • Arduino ile LED ve buzzer kontrol projeleri
  • Akıllı ev kontrol panelleri
  • Elektronik kontrol yüzeyleri
  • Röle modülü ile dokunmatik anahtar uygulamaları
  • Oyuncak, eğitim ve prototipleme projeleri
  • Kapasitif sensör tabanlı devreler

TTP223B Kullanırken Dikkat Edilmesi Gerekenler

  • Sensör yüzeyine metal parça çok yakın yerleştirilirse yanlış tetikleme olabilir.
  • Uzun kablo kullanımı parazit ve kararsız algılama oluşturabilir.
  • Röle, motor veya yüksek akım çeken yükler doğrudan sensör çıkışından sürülmemelidir.
  • Dokunmatik yüzey üzerine ince plastik veya akrilik konulabilir; ancak kalın yüzeyler algılama performansını düşürebilir.
  • Arduino ile kullanılan tüm modüllerin GND hattı ortak olmalıdır.
Git

TTP223B Dokunmatik Sensör Kaynak Kodları

TTP223B test kodu, LED kontrol projesi, toggle LED uygulaması ve pasif buzzer örneği gibi kodları GitHub deposu üzerinden inceleyebilirsiniz.

Robomer’de Bulabileceğiniz TTP223B Dokunmatik Sensör

TTP223B Dokunmatik Sensör

Dokunmatik Sensör Touch Sensor - TTP223B

Arduino projelerinde fiziksel buton yerine kullanılabilen, kapasitif dokunma algılaması yapan dijital çıkışlı sensör modülüdür.

Ürünü İncele

Sık Sorulan Sorular

TTP223B kütüphane gerektirir mi?

Hayır. Sensör dijital çıkış verdiği için Arduino’da digitalRead() ile doğrudan okunabilir.

TTP223B fiziksel buton yerine kullanılabilir mi?

Evet. Dokunmatik buton, LED kontrolü, röle tetikleme ve kontrol paneli uygulamalarında fiziksel buton yerine kullanılabilir.

TTP223B sensör 5V ile çalışır mı?

Evet. Ürün 2V - 5V çalışma gerilimi aralığında kullanılabilir.

Sensör plastik arkasından algılar mı?

İnce plastik veya akrilik yüzeylerin arkasından algılama yapılabilir; ancak yüzey kalınlığı arttıkça hassasiyet düşebilir.

Sonuç

TTP223B Dokunmatik Sensör, Arduino projelerinde modern ve pratik dokunmatik kontrol uygulamaları yapmak için kullanışlı bir modüldür. Basit bağlantı yapısı, dijital çıkışı ve kütüphanesiz kullanım avantajı sayesinde başlangıç seviyesi projelerde rahatlıkla kullanılabilir.

Dokunmatik Arduino Projelerinizi Robomer ile Geliştirin

TTP223B dokunmatik sensör, Arduino kartları, jumper kablo, breadboard, LED ve diğer sensör modüllerini Robomer üzerinden inceleyerek kendi dokunmatik kontrol projelerinizi geliştirebilirsiniz.

TTP223B Dokunmatik Sensörü İncele