產品說明0
尋線傳感器電子積木是基於 TCRT5000 傳感器,通過接收發射後返回的紅外信號,來檢測信號的強弱。在一定的高度範圍內, 主控板可以通過數字引腳來檢測當前是否被物體遮擋。尋線傳感器廣泛應用於智能小車或打印機的黑白線檢測。
產品特點
1. 即插即用,使用方便。同時兼容市場上主流的 2.54 間距接口和 4P 的 Grove 接口。
2. 採用 M4 標準固定孔,兼容樂高,makeblock 等同樣 M4 標準的套件。
3. 可調電位器用來設置測量的高度閾值。
4. 帶有滯回比較電路,數字輸出電壓更穩定。
5. 自帶 LED 指示燈,可實時檢測當前的數字輸出狀態。
規格
PCB 大小: 48.0mm X 13.00mm X 1.6mm
工作電壓 :3.3 或 5V DC
操作電壓: 3.3 或 5V DC
兼容接口: 2.54 間距的三針接口和 Grove 的四針接口
(1)
測量高度範圍 0-50mm
(2)
注 1: S 表示數字輸出端口(視開關所定) ,V 和 G 表示電源和地。
注 2: 具體可測量的高度要視物質的顏色和反光程度來決定,顏色反差越大越利於檢測。
開關及指示器
1. 閾值電壓的調節:
閾值電壓是一個比較電壓,當傳感器遇到障礙物,且感應電壓超過這個值的時候,會數字輸出一個高電平(3.3V 或 5V) ;當傳感
器沒遇到障礙物,且感應電壓低於這個值的時候,會數字輸出一個低電平(0V) 。這樣可以通過數字引腳直接讀取到傳感器是否
遇到障礙物。只要扭動電位器,就可以調節閾值電壓。電位器的示意圖下圖所示,往左旋轉閾值電壓增加;往右旋轉閾值電壓減小。
2. 狀態燈
在一定的高度內,當檢測到有障礙物或非黑色的物質時,LED 熄滅;當檢測到沒有障礙物或有黑色的物質(相對之前相同高度下
非黑色物質) ,LED 亮起來。
DEMO
將尋線傳感器 S 端口連接到 Arduino 板上的 D2 端,使用以下程序來讀取當前狀態的數字值。當檢測到有物體時,令蜂鳴器報警。
const int DSIGNAL = 2;
const int buzzer= 3;
void setup()
{
pinMode(DSIGNAL, INPUT);
}
void loop()
{
int DsignalState = digitalRead(DSIGNAL);
if(DsignalState)
{
digitalWrite(buzzer,LOW);
}
else
{
digitalWrite(buzzer,HIGH);
}
}
範例如下: