Capacitieve touch sensor voor aanraakbediening en touch-geactiveerde apparaten.
SKU: OT8822 Artikelnummer: NA061 EAN: 8720828223482 Locatie: H10.03
Alternatief
Drukknopje | AAN-UIT self lock | 7x7x12
€ 0,45
Bekijk dit alternatief
Zo sluit je de Touch sensor TTP223B aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.
Dit project laat de TTP223B capacitieve aanraaksensormodule zien. Wanneer je het capacitieve aanraakvlak aanraakt, geeft de sensor een HIGH-signaal af, waardoor de ingebouwde LED van de Arduino aangaat en de status wordt weergegeven in de Serial Monitor.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : TTP223B Capacitive Touch Sensor Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Touch sensor TTP223B
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Pin definitions
const int touchPin = 2;
const int ledPin = 13;
int lastState = LOW;
void setup() {
pinMode(touchPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
Serial.println(F("TTP223B Touch Sensor Initialized"));
}
void loop() {
int touchState = digitalRead(touchPin);
// Control onboard LED based on touch input
digitalWrite(ledPin, touchState);
// Print message on state change
if (touchState != lastState) {
if (touchState == HIGH) {
Serial.println(F("Touch detected!"));
} else {
Serial.println(F("Touch released."));
}
lastState = touchState;
}
delay(20);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Dit circuit leest digitale signalen van de TTP223 capacitieve aanraaksensor en geeft de status weer op de ingebouwde LED van de ESP32. Wanneer je het sensoroppervlak aanraakt, gaat de signaalpin HIGH, waardoor de onboard LED oplicht en aanraakgebeurtenissen naar de Serial Monitor worden geprint. De module wordt rechtstreeks gevoed met 3.3V voor veilige logische compatibiliteit.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 TTP223 Capacitive Touch Sensor Demo
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Touch sensor TTP223B
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
const int TOUCH_PIN = 4; // D4 on ESP32 DevKit V1
const int LED_PIN = 2; // Onboard LED on ESP32 DevKit V1
int lastState = LOW;
void setup() {
Serial.begin(115200);
pinMode(TOUCH_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
Serial.println("TTP223 Touch Sensor Initialized.");
}
void loop() {
int touchState = digitalRead(TOUCH_PIN);
if (touchState != lastState) {
if (touchState == HIGH) {
digitalWrite(LED_PIN, HIGH);
Serial.println("Touch detected!");
} else {
digitalWrite(LED_PIN, LOW);
Serial.println("Touch released.");
}
lastState = touchState;
delay(50); // Simple debounce delay
}
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
De TTP223B is een capacitieve touch sensor die reageert op aanraking van een object of persoon op een gevoelig oppervlak. Deze sensor is ontworpen voor diverse toepassingen, zoals aanraakbediening, aanraakschakelaars en -knoppen, en andere touch-geactiveerde apparaten.
Technische Specificaties TTP223B Touch Sensor:
De TTP223B touch sensor beschikt over een ingebouwde debounce-schakeling om storingen te voorkomen. Het stroomverbruik is laag, minder dan 1 mA in stand-by modus. De sensor heeft een snelle respons van minder dan 60 ms en een lange levensduur van meer dan 100.000 cycli.

| Bedrijfsspanning | 2.0 V tot 5.5 V DC |
|---|---|
| Uitgangsspanning | Gelijk aan de voedingsspanning (Vcc) in Momentary-modus |
| Bedrijfstemperatuur | -20 °C tot +70 °C |
| Detectiebereik | 0 mm tot 12 mm |
| Levensduur | > 100000 cycli |
| Uitgangsstroom | 500 mA (maximaal) |
| Uitgangsmodus | Toggle-modus of Momentary-modus (instelbaar) |
| Responstijd | < 60 ms |
| Stroomverbruik standby | < 1 mA |
Werkt goed.
tof voor kleine projecten.
Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.
Alles over retourneren
Touch sensor TTP223B