Praxisbeispiel: TTP223 Taster
Das ist ein Auszug aus dem Buch Elektronik und Heimautomation DIY.
In diesem Beispiel verbinden wir den VCC-Pin des TTP223-Moduls mit 3V3 am Arduino Nano ESP32 und GND mit GND.
Der I/O-Pin des Touch-Moduls wird mit dem digitalen Pin D2 des Arduino Nano ESP32 verbunden. Optional kann eine LED mit Vorwiderstand von 220 Ω an Pin D7 angeschlossen werden, um den Touch-Status sichtbar darzustellen.
Damit ist die Verkabelung abgeschlossen, und auch der zugehörige Source Code bleibt übersichtlich und leicht nachvollziehbar.
/*
Project: TTP223 Touch Sensor
Author: Thomas Edlinger for www.edistechlab.com
Date: Created 12.01.2026
Version: V1.0
IDE: Arduino IDE 2.3.5
*/
// Pin definition
const uint8_t TOUCH_PIN = 2;
const uint8_t LED_PIN = 7;
void setup() {
pinMode(TOUCH_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
bool touchState = digitalRead(TOUCH_PIN); // For active LOW, invert the input using !digitalRead()
digitalWrite(LED_PIN, touchState ? HIGH : LOW);
delay(100);
}
