“(SKU:RB-02S002)Mini紅外尋線傳感器”的版本間的差異
來自ALSROBOT WiKi
(→?示例程序) |
(→?模塊的測試) |
||
第21行: | 第21行: | ||
[[文件:mini-2.jpg|500px|有框|居中]] | [[文件:mini-2.jpg|500px|有框|居中]] | ||
? | |||
? | |||
? | |||
? | |||
? | |||
===示例程序=== | ===示例程序=== | ||
<pre style='color:blue'>int buttonPin = 2; | <pre style='color:blue'>int buttonPin = 2; |
2015年5月9日 (六) 11:48的版本
目錄 |
概述
- Mini Line Tracking Sensor (紅外尋線傳感器)是根據(jù)反射式光電傳感器原理開發(fā)的專用機器人產(chǎn)品,可以幫助你的機器人進行白線或黑線跟蹤,可以檢測白底中的黑線,也可以檢測黑底中的白線。尋線反饋信號可以提供穩(wěn)定的TTL 電平輸出(開關(guān)量),使尋線更準確更穩(wěn)定。其可用于光電測速、程控小車尋線,是輪式機器人的必備傳感器。
規(guī)格參數(shù)
- 工作電源:+5V
- 工作電流:<15mA
- 工作溫度范圍 :-10℃~+70℃
- 輸出接口:3線制接口(GND/VCC/S)
- 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
- 固定孔徑:3mm
- 反饋指示燈:紅色
- 模塊尺寸:12mm × 35mm
- 模塊重量:6g
使用方法及例子程序
引腳定義
傳感器引腳的定義是
- S:輸出信號
- +:電源(VCC)
- -:地(GND)
示例程序
int buttonPin = 2; int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonState = digitalRead(buttonPin); if (buttonState == LOW) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
模塊的應(yīng)用
- 模塊數(shù)量可根據(jù)情況使用,把尋線模塊安裝在距地圖1cm高度的位置;
- 尋線模塊安裝方法:
- 如圖所示,3個模塊按三角形安裝,當小車直行時,①③號模塊均輸出高電平(此時指示燈亮),②輸出低電平(此時指示燈滅);如果小車向左偏移,②模塊偏離黑線,輸出高電平(此時指示燈亮),③號模塊進入黑線范圍,輸出低電平(此時指示燈滅);同理,小車向右偏移,②模塊偏離黑線,輸出高電平,①號模塊進入黑線范圍,輸出低電平。
→購買地址 Mini紅外尋線傳感器 http://m.gharee.com/goods.php?id=152]