Touch Sensor Touch Switch Module Capacitive Touch Button TTP223B Digital Sensor Board Compatible for Arduino

3,49 

2 na sklade

Katalógové číslo: 17906 Kategórie: , , ,

Popis

 

Dotykový modul dotykového snímača Kapacitné dotykové tlačidlo s digitálnym snímačom TTP223B

PopisModul dotykového spínača TTP223B je kapacitný dotykový snímač, ktorý umožňuje ovládať rôzne aplikácie pomocou dotyku.
Vlastnosti
  • Kapacitný dotykový snímač s nízkou spotrebou energie
  • Jednoduché pripojenie a použitie
  • Digitálny výstup s integrovaným obvodovým posilňovačom
Špecifikácie
  • Napájanie: 2.5V – 5.5V
  • Digitálny výstup
  • Rozmery: 15mm x 11mm
Príklady použitiaModul TTP223B sa často používa pre ovládanie rôznych aplikácií pomocou dotyku, ako sú napríklad dotykové spínače, ovládače svetiel a podobne.
Príkladový kód pre ESPHome
binary_sensor:
- platform: gpio
pin: GPIO14
name: "touch_sensor"
device_class: motion
Príkladový kód pre Arduino
int touchPin = 2; // Pin, na ktorom je pripojený TTP223B modul
int ledPin = 13; // Pin, na ktorom je pripojená LED
int touchValue;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(touchPin, INPUT);
}void loop() {
touchValue = digitalRead(touchPin);
if (touchValue == HIGH) {
digitalWrite(ledPin, HIGH); // Zapne LED, keď je detekovaný dotyk
} else {
digitalWrite(ledPin, LOW); // Vypne LED, keď dotyk nie je detekovaný
}
}

 

Kapacitné dotykové tlačidlo modulu dotykového snímača s dotykovým prepínačom TTP223B Digitálna doska snímača kompatibilná pre Arduino

Popis
Dotykový senzor je založený na kapacitnom dotykovom prepínači IC (TTP223B) so snímaním dotyku. V normálnom stave je výstup modulu nízky, nízka spotreba energie; Keď sa prst dotkne príslušnej polohy, výstup modulu je vysoký, ak sa ho nedotknete 12 sekúnd, prepne sa do režimu nízkej spotreby.
Typ krokovania: počiatočný stav je nízky, vysoký dotyk, nedotýkať sa je nízky (podobná funkcia dotyku tlačidla)
Modul je možné inštalovať do povrchového plastu, skla z nekovových materiálov
Okrem tenkého papiera (nekovového) pokrývajúceho povrch modulu, pokiaľ je správne umiestnenie dotyku, môžete skryť tlačidlá na stenách, pracovných plochách a iných častiach
Vlastnosti
Nízka spotreba energie
Napájanie pre 2 ~ 5,5V DC
Dokáže nahradiť tradičný dotyk tlačidla
Štyri polohovacie otvory pre skrutky M2 pre jednoduchú inštaláciu

Špecifikácia

 

Minimálne

Typický

Maximálne

Jednotka

Napájacie napätie VCC

2.0

3

5.5

V

Výstup vysoký VOH

0.8VCC

V

Nízky výstup VOL

0.3VCC

V

Výstupný kolík sink prúd (@ VCC = 3 V, VOL = 0,6 V)

8

mA

Zdvihový prúd výstupného kolíka (@ VCC = 3 V, VOH = 2,4 V)

4

mA

Čas odozvy (režim nízkej spotreby energie)

220

mS

Response time (touch mode)

60

mS

Veľkosť

24x24x7.2

mm

 

Touch Sensor Pinout

 

 

 

Arduino Touch Sensor Wiring Diagram

 

// constants won’t change. They’re used here to set pin numbers:
const int SENSOR_PIN = 7; // the Arduino’s input pin that connects to the sensor’s SIGNAL pin

// Variables will change:
int lastState = LOW; // the previous state from the input pin
int currentState; // the current reading from the input pin
int ledState = LOW; // the current LED state

void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
// initialize the Arduino’s pin as aninput
pinMode(SENSOR_PIN, INPUT);
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
// read the state of the the input pin:
currentState = digitalRead(SENSOR_PIN);

if(lastState == LOW && currentState == HIGH){
// toggle LED state
if(ledState == LOW)
ledState = HIGH;
else if(ledState == HIGH)
ledState = LOW;

// control LED
digitalWrite(LED_BUILTIN, ledState);
}

// save the the last state
lastState = currentState;
}

 

 

https://arduinogetstarted.com/tutorials/arduino-touch-sensor

Ďalšie informácie

Hmotnosť3 g
Rozmery30 × 30 × 30 mm