TCRT5000 紅外線模塊
TCRT5000 紅外線收發 LED,經 IC LM393 處理後,具有兩個輸出腳位,D0 為數位,A0 為類比。
無反射訊號時(黑線) ,D0 腳位輸出 1,A0 腳位輸出大於 700;
有反射訊號時(非黑線) ,D0 腳位輸出 0,A0 腳位輸出小於 700。
上述 700 之數值非為固定值,會因不同模塊而不同,也可以透過模塊上面的 VR 調整。調整 VR 會影響偵測的靈敏度。
接線
Arduino TCRT5000
VCC VCC
GND GND
VCC VCC
GND GND
D2 D0
A0 A0
程式碼
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
}
void loop() {
int d2 = digitalRead(2);
int a0 = analogRead(A0);
Serial.print(d2); Serial.print(","); Serial.println(a0);
delay(100);
沒有留言:
張貼留言