آموزش راه اندازی سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V با آردوینو

فهرست مطالب

ویژگی های سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V

سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V یک سنسور تشخیص وجود مایع با خروجی دیجیتال است. یک LED بر روی ماژول تعبیه شده است که در صورت تشخیص وجود مایع روشن شده و در غیر این صورت خاموش می شود. هم چنین یک پیچ بر روی بدنه ماژول وجود دارد که با پیچاندن آن می توان حساسیت سنسور را تغییر داد. این سنسور مناسب برای کاربردهای خطرناک مانند شناسایی مواد سمی، اسید قوی، قلیایی قوی و … است.

معرفی پایه ها (Pinout) سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V

سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V دارای 4 سیم به شرح زیر است:

  • VCC (سیم قهوه ای): تغذیه ماژول – 5 تا 24 ولت
  • OUT (سیم زرد): خروجی سنسور
  • GND (سیم آبی): زمین
  • Mode (سیم سیاه): پایه حالت (در صورت Low بودن این پایه، خروجی دیجیتال Active Low و در صورت High بودن، خروجی دیجیتال Active High خواهد بود. همچنین در صورت متصل نکردن این پایه نیز خروجی همچنان Active High خواهد بود.)

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

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

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

آردوینو UNO R3 × 1
سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V × 1
سیم جامپر × 1

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

آردوینو IDE

راه اندازی سنسور تعیین سطح مایع غیر تماسی XKC-Y26-V

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

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

گام دوم: کد

کد زیر را روی برد آردوینو آپلود کنید. پس از آپلود کد، پنجره ی Serial Monitor را باز کنید.

   /*
  Made on Jan 12, 2020
  By MehranMaleki @ Electropeak
  
Home
*/ #define Liquid_Detection_Pin 2 //Output pin on sensor void setup() { Serial.begin(9600); pinMode(Liquid_Detection_Pin, INPUT); } void loop() { if (digitalRead(Liquid_Detection_Pin)) { Serial.println("Liquid Detected!"); } else { Serial.println("No Liquid!"); } delay(1000); }

در کد بالا، خروجی دیجیتال سنسور در هر ثانیه بررسی می شود و تشخیص یا عدم تشخیص مایع در پنجره­ ی Serial Monitor نمایش داده می­شود.

خروجی کد به شکل زیر است.

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

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

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