Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket Kosketusanturi TTP223B:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

TTP223B kapasitiivisen kosketusanturin demo

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.

Kytkentäkaavio: Kosketusanturi TTP223B laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Kosketusanturi TTP223B laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
TTP223B_Capacitive_Touch_Sensor_Demo.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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

ESP32 TTP223 kapasitiivisen kosketusanturin demo

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.

Kytkentäkaavio: Kosketusanturi TTP223B laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: Kosketusanturi TTP223B laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
ESP32_TTP223_Capacitive_Touch_Sensor_Dem.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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

Kosketusanturi TTP223B

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:

  • Käyttöjännite: 2.0 V - 5.5 V DC
  • Tunnistusalue: 0 mm - 12 mm
  • Lähtötila: Toggle-tila tai Momentary-tila (säädettävissä)
  • Lähtöjännite:
    • Sama kuin käyttöjännite (Vcc) Momentary-tilassa
    • Korkea tai matala Toggle-tilassa (säädettävissä)
  • Lähtövirta: 500 mA (enintään)
  • Käyttölämpötila: -20 °C - +70 °C

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ä.

  • Kapasitiivinen anturi
  • Säädettävä tila
  • Alhainen kulutus
  • 100.000 sykliä

Miksi valita tämä tuote?

  • Säädettävä tila – Toggle- tai momentaanitila säädettävissä.
  • Nopea vaste – Reagoi alle 60 ms:ssa.
  • Pitkä käyttöikä – Yli 100 000 sykliä.
  • Alhainen valmiustila – Alle 1 mA valmiustilassa.
  • Debounce-piiri – Estää häiriöt.
Tiedot
Käyttöjännite2.0 V - 5.5 V DC
LähtöjänniteSama kuin syöttöjännite (Vcc) Momentary-tilassa
Käyttölämpötila-20 °C - +70 °C
Tunnistusalue0 mm - 12 mm
Käyttöikä> 100000 sykliä
Lähtövirta500 mA (enintään)
LähtötilaToggle-tila tai Momentary-tila (säädettävä)
Vasteaika< 60 ms
Valmiustilan virrankulutus< 1 mA

Usein ostettu yhdessä

Yhteensä: € 10,69

Arvostelut

★★★★★ 4,5/5 2 arvostelua
  • ★★★★★Ferre WillemsVahvistettu ostos

    Toimii hyvin.

  • ★★★★★Brenon EjupovicVahvistettu ostos

    Kiva pieniin projekteihin.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut

LED Matrix Module MAX7219 Vihreä

LED Matrix Module MAX7219 Vihreä

€ 2,90
RGB-anturimoduuli TCS34725

RGB-anturimoduuli TCS34725

€ 5,05
TCRT5000 module optinen sensori

TCRT5000 module optinen sensori

€ 1,60
GUVA-S12SD UV-anturin moduuli

GUVA-S12SD UV-anturin moduuli

€ 4,25
12V säädettävä aikaviive-relemoduuli

12V säädettävä aikaviive-relemoduuli

€ 2,90
Veden sameusanturi

Veden sameusanturi

€ 13,50