ویژگی های سوئیچ مغناطیسی MC-38
MC38 یک سوئیچ مغناطیسی است. وقتی یک آهن ربا (بخش بدون سیم سنسور) به آن نزدیک می شود، سنسور مانند یک سوئیچ عمل کرده و دو پایه آن به هم وصل می شود.
از این سنسور برای تشخیص بسته یا باز بودن درها و پنجره ها و سیستم های دزدگیر استفاده می شود.
توجه
کلید های مغناطیسی در دو نوع Normally Open و Normally Close در بازار موجود هستند. سنسور مورد بررسی در این آموزش یک سوئیچ Normally Open است که با نزدیک شدن آهن ربا به سنسور، سوئیچ بسته می شود (دو پایه سنسور به هم وصل می شود).
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سوئیچ مغناطیسی MC-38 با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی برد آردوینو آپلود کنید. این کدوضعیت سوئیچ را در پنجره ی سریال نمایش می دهد.
/*
MC-38 Magnetic Sensor Anti-Theft Alarm
modified on 26 Sep 2020
by Mohammad Reza Akbari @ Electropeak
Home
*/
const int magnet_switch = 2; // Magnet switch
const int ledPin = 13; // LED pin
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(magnet_switch, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
if (digitalRead(magnet_switch) == LOW) {
Serial.println("Switch Closed");
digitalWrite(ledPin, HIGH);
while (digitalRead(magnet_switch) == LOW) {}
}
else {
digitalWrite(ledPin, LOW);
}
}
خروجی کد به شکل زیر است.