آموزش راه اندازی سنسور لمسی خازنی مدل TTP223 با آردوینو

فهرست مطالب

ویژگی های سنسور لمسی خازنی مدل TTP223

سنسور TTP223 می‌تواند در کاربرد های مختلفی همچون گوشی ها و تبلت های هوشمند به کار گرفته شود. این سنسور از پشت شیشه و سطوح نازک نیز قابلیت تشخیص دارد. ولتاژ کاری آن 2 تا 5.5 ولت می‌باشد. حداکثر زمان پاسخ دهی آن نیز 220 میلی ثانیه است. این ماژول دارای دو پین تنظیم لحیم نشده به نام های A و B است. مدهای کاری سنسور به شرح زیر است:

  • A و B هر دو باز : مقدار پیش‌فرض پین خروجی LOW می‌باشد. زمانی که سنسور لمس ‌شود، خروجی HIGH می‌شود و زمانی که لمس قطع شود، دوباره LOW می‌شود.
  • A باز و B بسته : مقدار پیش‌فرض پین خروجی LOW می‌باشد. زمانی که سنسور لمس ‌شود، خروجی HIGH می‌شود و تا لمس بعدی HIGH باقی می‌ماند.
  • B باز و A بسته : مقدار پیش‌فرض پین خروجی HIGH می‌باشد. زمانی که سنسور لمس ‌شود، خروجی LOW می‌شود و زمانی که لمس قطع شود، دوباره HIGH می‌شود.
  • B بسته و A بسته : مقدار پیش‌فرض پین خروجی HIGH می‌باشد. زمانی که سنسور لمس ‌شود، خروجی LOW می‌شود و تا لمس بعدی LOW باقی می‌ماند.

دیتاشیت آی سی TTP223B را می توانید از اینجا دانلود کنید.

معرفی پایه ها (Pinout) سنسور لمسی خازنی مدل TTP223

سنسور لمسی TTP223B دارای 3 پایه شرح زیر است:

  • VCC: تغذیه ماژول – 2 تا 5.5 ولت
  • GND: زمین
  • OUT: خروجی دیجیتال سنسور

پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
سنسور لمسی خازنی مدل TTP223 × 1
سیم جامپر نری-مادگی × 1

نرم افزارهای مورد نیاز

آردوینو IDE

راه اندازی سنسور لمسی خازنی مدل TTP223 با آردوینو

گام اول: سیم بندی

مطابق مدار زیر، سنسور را به آردوینو وصل کنید.

گام دوم: کد

کد زیر را روی برد آردوینو آپلود کنید.

  /*
  TTP223B-Capacitive-Touch-Switch-Module
  made on 08 Nov 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ const int SENSOR_PIN = 2; void setup() { Serial.begin(9600); // initialize the Arduino's pin as aninput pinMode(SENSOR_PIN, INPUT); } void loop() { if(digitalRead(SENSOR_PIN) == HIGH){ Serial.println("Sensor is touched"); while(digitalRead(SENSOR_PIN) == HIGH){} } }

زمانی که خروجی دیجیتال سنسور HIGH شود، عبارت “Sensor is Touched” در خروجی نشان داده می شود.

خروجی کد به شکل زیر است. همانطور که مشاهده می‌کنید سنسور 6 بار لمس شده است.

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.