آموزش راه اندازی ماژول سنسور لمسی دو طرفه با آدوینو

فهرست مطالب

ویژگی های سنسور لمسی دو طرفه با آردینو

سنسور های لمسی، دارای تنوع بسیار هستند. یکی از این سنسور ها، سنسور لمسی دو طرفه دارای یه طرف 3 پایه و یک طرف 4 پایه می‌باشد. پین اضافه آن با نام N هیچ استفاده‌ای در ماژول ندارد.

توجه

پین S همواره HIGH می‌باشد و در صورت لمس سوئیچ به مقدار LOW تغییر پیدا می‌کند. (با برداشتن انگشت دوباره HIGH می‌شود)

معرفی پایه های (Pinout) سنسور لمسی دو طرفه با آردینو

سنسور لمسی دو طرفه دارای 3 پایه اصلی است. کاربرد این پایه ها به شرح زیر است:

  • VCC: تغذیه ماژول – 3.3 / 5 ولت
  • GND: زمین
  • S: خروجی سنسور(5 ولت)
  • N: پین غیر قابل استفاده

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

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

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

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

آردوینو UNO R3 × 1
سنسور لمسی دو طرفه × 1
سیم جامپر × 1

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

آردوینو IDE

راه اندازی ماژول سنسور لمسی دو طرفه با آردوینو

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

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

گام دوم: کد

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

    /*
  Double-Sided-Touch-Sensor
  made on 18 oct 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ const int TouchPin=2; void setup() { pinMode(TouchPin, INPUT); Serial.begin(9600); } void loop() { int sensorValue = digitalRead(TouchPin); if(sensorValue==LOW) { Serial.println("touched"); delay(1000); } else { Serial.println("no touched"); delay(1000); } }

زمانی که هنوز سنسور لمس نشده است، خروجی “no touched” می‌شود و زمانی که لمس می‌شود، در خروجی “touched” ظاهر  می‌گردد.

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

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

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

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