No. 15 • Analog/Digital
Line Tracking Sensor (TCRT5000)
ตรวจจับเส้นสีดำ/ขาวจากการสะท้อนแสงอินฟราเรด
Component NameLine Tracking Sensor
Part No. / ModelTCRT5000
Interface TypeAnalog/Digital
PinsVCC, GND, DO, AO
Note: ระยะอ่านใกล้พื้นผิวประมาณไม่กี่มิลลิเมตรถึงเซนติเมตร
Wiring Example
ตัวอย่างการต่อวงจรกับ Arduino UNO
| Sensor Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| DO | D2 |
| AO | A0 |
Arduino IDE Code
// Line Tracking Sensor (TCRT5000)
// Board: Arduino UNO
// Read analog value and optional digital threshold output.
const int ANALOG_PIN = A0;
const int DIGITAL_PIN = 2;
void setup() {
Serial.begin(9600);
pinMode(DIGITAL_PIN, INPUT);
}
void loop() {
int analogValue = analogRead(ANALOG_PIN);
int digitalValue = digitalRead(DIGITAL_PIN);
Serial.print("Analog: ");
Serial.print(analogValue);
Serial.print(" | Digital: ");
Serial.println(digitalValue);
delay(500);
}