👆 سنسور لمسی TTP223
ماژول سنسور لمسی خازنی TTP223 چیست و چطور کار میکند؟ سه پایهی SIG، VCC و GND، خواندن با digitalRead و ساخت چراغ لمسی (هر لمس روشن/خاموش) با آردوینو در شبیهساز آنلاین.
سنسور لمسی چیست؟
یک دکمه بدون قطعهی متحرک. بدن ما کمی برق در خودش نگه میدارد؛ وقتی انگشت به صفحهی سنسور نزدیک میشود، تراشهی TTP223 این تغییر را حس میکند و پایهی SIG را روشن (HIGH) میکند. کلیدهای لمسی آسانسور و چراغخواب همینطور کار میکنند.
پایهها
- SIG: خروجی. لمس = HIGH، رها = LOW. به یک پایهی دیجیتال وصل کن.
- VCC: ۲ تا ۵٫۵ ولت.
- GND: زمین.
برخلاف دکمهی فشاری، مقاومت پولآپ لازم ندارد: خود ماژول خروجی را صفر یا یک میکند.
چراغ لمسی
bool lampOn = false;
bool wasTouched = false;
void setup() {
pinMode(2, INPUT);
pinMode(8, OUTPUT);
}
void loop() {
bool touched = digitalRead(2) == HIGH;
if (touched && !wasTouched) { // only at the moment of touching
lampOn = !lampOn;
digitalWrite(8, lampOn);
}
wasTouched = touched;
delay(20);
}
متغیر wasTouched مهم است: بدون آن، تا وقتی انگشتت روی سنسور است چراغ صدها بار روشن و خاموش میشود.
در شبیهساز
پروژهی چراغ لمسی را اجرا کن و روی دایرهی سفید سنسور در صحنه کلیک کن (یا انگشت بگذار).
سنسور لمسی را امتحان کن 👆پروژههایی که از این قطعه استفاده میکنند
یاد بگیر، امتحان کن، بعد بخر
- ⚡ سنسور لمسی TTP223 را در شبیه ساز مدار آنلاین رایگان امتحان کن
- 🛒 راهنمای خرید سنسور لمسی TTP223 و قطعات الکترونیک