接近傳感器用來檢測附近物體的存在。例如,LJ12A3-4-Z/BX電感性接近傳感器是一種體積小、功耗低、使用方便、穩(wěn)定性好的接近開關(guān)傳感器,用于檢測金屬物體的存在。

?LJ12A3-4-Z/BX有三個引腳,兩個用來連接6-36V電源,第三個為數(shù)字輸出引腳,輸出為PNP、NO(常開狀態(tài)),即通常為LOW狀態(tài),只有檢測到物體時才轉(zhuǎn)換為HIGH,檢測距離為4mm,檢測物體僅限于銅、鋁、鐵等。
由于供電電壓超過了5V,該傳感器不能由Arduino供電,只能另外連接電池供電。項目BOM如下:
Arduino UNO R3 ×1
LJ12A3-4-Z/BX電感接近傳感器 ×1
10K resistor ×2
9V電池 ×1
9V電池夾 ×1
Male-Male跳線 ×1
面包板 ×1
Arduino IDE
首先,用電壓分配器電路將的輸入電壓從9V降低到4.5V,再將電壓分配器電路的中間位置連接到Arduino的輸入引腳。

然后,將如下代碼上傳到Arduino:
const int Pin=2;
void setup() {
pinMode(Pin, INPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(Pin);
if(sensorValue==HIGH){
Serial.println("no Object");
delay(500);
}
else{
Serial.println("Object Detected");
delay(500);
}
}
上傳代碼后,傳感器開始讀數(shù)。如果輸出為 LOW,表示附近沒有物體出現(xiàn);如果輸出為HIGH,表示物體出現(xiàn)了一次,檢測間隔為0.5秒。
如果將一個金屬物體在傳感器前面晃3次,其結(jié)果如下:

?審核編輯:湯梓紅
-
接近傳感器
+關(guān)注
關(guān)注
5文章
202瀏覽量
25356 -
分配器
+關(guān)注
關(guān)注
0文章
216瀏覽量
27427 -
Arduino
+關(guān)注
關(guān)注
190文章
6527瀏覽量
197441
發(fā)布評論請先 登錄
LMP91300工業(yè)電感式接近傳感器AFE的深度解析與應(yīng)用指南
電荷傳感器詳解
探索XENSIV? 連接傳感器套件:開啟快速物聯(lián)網(wǎng)體驗
Vishay VCNL36828P接近傳感器技術(shù)解析與應(yīng)用指南
Vishay高靈敏度接近與環(huán)境光傳感器—VCNL4200
VL53L4ED高精度接近傳感器技術(shù)解析與應(yīng)用實踐
XS218BLPAM12電感式接近傳感器常見規(guī)格有哪些
傳感器的敏感元件為啥不能維修?
傳感器的敏感元件為哈不能維修?
關(guān)于CAPSENSE?接近按鈕傳感器陣列的設(shè)計問題求解
如何將電感性接近傳感器連接到Arduino
評論