سلام دوست عزیز
تا جایی که من اطلاع دارم این سنسورها معمولا سه سیم دارن که دو سیم اون برای GND و VCC استفاده میشه و سیم سوم هم سیم سیگنال که میتونید به پایه آنالوگ بردتون مثلا برد آردوینو وصل کنید و از اون مقدار سیگنال رو بخونین. این سنسور معمولا با ولتاژ 5-36 ولت کار میکنه و به راحتی پس می تونین با آردوینو راه اندازیش کنین. تقریبا از فاصله 3 سانتی متری سنسور فلز رو تشخیص میده و با توجه به نوع فلز مقدار سیگنال پایه آنالوگ متفاوته که خودتون باید براش تست کنید و ترشولدش رو مشخص کنین. مثلا می تونین برنامه ساده زیر رو بنویسید و اگر مقدار پایه انالوگ بیشتر از 25 درصد رو نشون میداد در نظر بگیرید که فلز رو تشخیص داده:
float metalD
etected;
int monitoring;
int metalDetection = 1;
void setup(){
Serial.begin(9600);
}
void loop(){
monitoring = analogRead(metalDetection);
metalDetected = (float) monitoring*100/1024.0;
Serial.print("14CORE METAL DETECTOR TEST"
;
delay(500);
Serial.print("Initializing Proximity Sensor"
;
delay(500);
Serial.print("Please wait..."
;
delay(1000);
Serial.print("Metal is Proximited = "
;
Serial.print(metalDetected);
Serial.println("%"
;
if (monitoring > 250)
Serial.println("Metal is Detected"
;
delay(1000);
}
موفق باشین