Deteksi garis dengan Arduino Uno dan sensor TCRT5000. Panduan wiring, program, dan cara kerja sensor line tracking.
Pendahuluan
Dalam proyek robotika, sensor line tracking seperti TCRT5000 sangat umum digunakan. Sensor ini memungkinkan robot mengikuti garis secara otomatis, sehingga sangat berguna dalam pembuatan robot line follower. Pada tutorial ini, kita akan belajar cara menghubungkan Arduino Uno dengan sensor TCRT5000 untuk mendeteksi keberadaan garis hitam atau putih.
Alat dan Bahan
Berikut komponen yang dibutuhkan:
- 1x Arduino Uno
- 1x Sensor Line Tracking TCRT5000
- Kabel jumper secukupnya
Wiring Diagram
Berikut wiring antara sensor TCRT5000 dan Arduino Uno:

| TCRT5000 | Arduino Uno |
|---|---|
| VCC | 5V |
| GND | GND |
| OUT | A0 |
Sensor TCRT5000 memiliki sensor IR dan phototransistor yang mendeteksi pantulan cahaya dari permukaan. Semakin gelap permukaannya (misalnya garis hitam), maka nilai pembacaan sensor akan semakin rendah.
Langkah-langkah Pemrograman
1. Deklarasi Pin
Pertama, kita deklarasikan pin input sensor:
int port_sensor_garis = A0;
2. Fungsi Baca Sensor
Fungsi ini membaca nilai dari sensor garis. Jika nilainya lebih kecil dari 500, dianggap sebagai garis hitam terdeteksi.
bool baca_sensor_garis() {
int sensorValue = analogRead(port_sensor_garis);
return sensorValue < 500;
}
Selanjutnya kita masukkan kode lengkapnya.
3. Kode Lengkap
Berikut keseluruhan program:
#include <Arduino.h>
int port_sensor_garis = A0;
bool baca_sensor_garis() {
int sensorValue = analogRead(port_sensor_garis);
return sensorValue < 500;
}
void setup() {
Serial.begin(9600);
pinMode(port_sensor_garis, INPUT);
}
void loop() {
bool sensor_garis = baca_sensor_garis();
Serial.println("Garis : " + (String)sensor_garis);
}
Pengujian
- Upload program ke Arduino Uno.
- Buka Serial Monitor.
- Arahkan sensor ke garis hitam dan putih.
- Jika sensor berada di atas garis hitam, Serial Monitor akan menampilkan
Garis : 1, jika tidak,Garis : 0
Kesimpulan
Dengan menggunakan sensor line tracking TCRT5000, kita bisa membangun robot yang dapat mengikuti jalur dengan mudah. Sensor ini sederhana namun sangat efektif untuk digunakan dalam proyek robot line follower berbasis Arduino Uno. Kamu bisa lanjut mengembangkan logika untuk kontrol motor agar robot bisa bergerak mengikuti lintasan.
Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :
Baca juga :
Deteksi Medan Magnet dengan Arduino UNO + Sensor Reed Switch
Monitoring Kelembaban Tanah dengan Arduino UNO + Sensor Hygrometer





