15
Line Tracking Sensor
TCRT5000
Line Tracking Sensor (TCRT5000)
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

Circuit diagram
Sensor PinArduino Pin
VCC5V
GNDGND
DOD2
AOA0

Arduino IDE Code

Download .ino file

tcrt5000-line-tracking.ino
// 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);
}