آموزش راه اندازی ماژول سنسور مجاورتی لمسی خازنی 4 تایی با آردوینو

فهرست مطالب

ویژگی های ماژول سنسور مجاورتی لمسی خازنی 4 تایی

این ماژول لمسی دارای 4 ورودی اثر انگشت و 4 پایه دیجیتال خروجی می‌باشد. همچنین دارای 5 عدد LED است. یک LED برای ولتاژ تغذیه و 4 LED نیز نشانگر سنسورهای اثر انگشت هستند. با لمس هر یک از 4 سنسور، خروجی مربوطه آن HIGH می‌شود و LED آن نیز روشن می‌شود. با برداشتن  انگشت، خروجی به حالت قبلی خود (LOW) برمی‌گردد و LED آن نیز خاموش می‌شود.

این ماژول می‌تواند بر روی سطوح شیشه، سرامیک، پلاستیک و دیگر سطوح مورد استفاده قرار بگیرد.

معرفی پایه های (Pinout) ماژول سنسور مجاورتی لمسی خازنی 4 تایی

ماژول CJMCU-0401 درای 6 پایه به شرح زیر است:

  • VCC: تغذیه ماژول – 2 تا 5 ولت
  • GND: زمین
  • OUT1: خروجی دیجیتال 1
  • OUT2: خروجی دیجیتال 2
  • OUT3: خروجی دیجیتال 3
  • OUT4: خروجی دیجیتال 4

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

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

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

آردوینو UNO R3 × 1
ماژول سنسور مجاورتی لمسی خازنی 4 تایی محصول CJMCU × 1
سیم جامپر نری-مادگی × 1

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

آردوینو IDE

راه اندازی ماژول سنسور مجاورتی لمسی خازنی 4 تایی

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

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

گام دوم: کد

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

/*
  CJMCU-0401-4bit-Touch-ُSensor-Module
  made on 08 Nov 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ #define out1 8 #define out2 9 #define out3 10 #define out4 11 void setup() { Serial.begin(9600); Serial.println("begin to touch"); pinMode(out1,INPUT); pinMode(out2,INPUT); pinMode(out3,INPUT); pinMode(out4,INPUT); } void loop() { if(digitalRead(out1)==HIGH){ Serial.println("button1 is touched"); while(digitalRead(out1)==HIGH){} } if(digitalRead(out2)==HIGH){ Serial.println("button2 is touched"); while(digitalRead(out2)==HIGH){} } if(digitalRead(out3)==HIGH){ Serial.println("button3 is touched"); while(digitalRead(out3)==HIGH){} } if(digitalRead(out4)==HIGH){ Serial.println("button4 is touched"); while(digitalRead(out4)==HIGH){} } }

با لمس هر یک از 4 سنسور اثر انگشت، خروجی دیجتال آن پایه HIGH می‌شود و در Serial Monitor  عبارت “button is touched” ظاهر می‌گردد.

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

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

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

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