Kapasitiivinen kosketusanturi kosketusohjaukseen ja kosketuksella aktivoitaviin laitteisiin.
SKU: OT8822 Tuotenumero: NA061 EAN: 8720828223482 Sijainti: H10.03
Vaihtoehto
Painonappi | ON-OFF self lock | 7x7x12
€ 0,45
Katso tämä vaihtoehto
Näin kytket Kosketusanturi TTP223B:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti esittelee TTP223B-kapasitiivisen kosketusanturin moduulin. Kun kosketat kapasitiivista kosketuspintaa, anturi antaa HIGH-signaalin, joka sytyttää Arduinoon sisäänrakennetun LEDin ja tulostaa tilan Serial Monitoriin.
/*
* ==================================================================
* 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
Tämä kytkentä lukee digitaalisia signaaleja TTP223-kapasitiiviselta kosketusanturilta ja näyttää tilan ESP32:n sisäänrakennetulla LEDillä. Kun kosketat anturipintaa, signaalin pinni menee HIGH-tilaan, sytyttäen onboard LEDin ja tulostaen kosketustapahtumat Serial Monitoriin. Moduuli saa virtansa suoraan 3.3V:lla turvallisen logiikkayhteensopivuuden varmistamiseksi.
/*
* ==================================================================
* 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
TTP223B on kapasitiivinen kosketusanturi, joka reagoi esineen tai henkilön kosketukseen herkällä pinnalla. Tämä anturi on suunniteltu monenlaisiin sovelluksiin, kuten kosketusohjaukseen, kosketuskytkimiin ja -painikkeisiin sekä muihin kosketuksella aktivoitaviin laitteisiin.
TTP223B-kosketusanturin tekniset tiedot:
TTP223B-kosketusanturissa on sisäänrakennettu debounce-piiri häiriöiden estämiseksi. Virrankulutus on alhainen, alle 1 mA valmiustilassa. Anturilla on nopea vaste, alle 60 ms, ja pitkä käyttöikä, yli 100.000 sykliä.

| Käyttöjännite | 2.0 V - 5.5 V DC |
|---|---|
| Lähtöjännite | Sama kuin syöttöjännite (Vcc) Momentary-tilassa |
| Käyttölämpötila | -20 °C - +70 °C |
| Tunnistusalue | 0 mm - 12 mm |
| Käyttöikä | > 100000 sykliä |
| Lähtövirta | 500 mA (enintään) |
| Lähtötila | Toggle-tila tai Momentary-tila (säädettävä) |
| Vasteaika | < 60 ms |
| Valmiustilan virrankulutus | < 1 mA |
Toimii hyvin.
Kiva pieniin projekteihin.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
Kosketusanturi TTP223B