ARDUINO SENSOR GARIS - sekolahrobot.comsekolahrobot.com/download/materi arduino 5 - sensor IR TCRT5000.pdf · ARDUINO SENSOR GARIS Sensor garis adalah sensor yang berfungsi mendeteksi
Post on 07-Mar-2019
347 Views
Preview:
Transcript
www.sekolahrobot.co.id
ARDUINO SENSOR GARIS
Sensor garis adalah sensor yang berfungsi mendeteksi warna gelap atau warna terang, dimana
warna gelap atau terang tersebut terdeteksi akibat pantulan cahaya lampu ( biasanya
menggunakan lampu LED / IR ) yang terdapat pada sensor. Sensor garis sering digunakan pada
robot line follower (robot pengikut garis).
Prinsip Kerja Sensor Garis
jika pantulan cahaya mengenai bagian yang
berwarna gelap maka pantulan cahaya akan
sedikit begitu juga sebaliknya jika pantulan
cahaya mengenai bagian warna terang
pantulan cahaya akan semakin banyak
terdeteksi oleh sensor. Sensor garis tidak
harus selalu menggunakan warna hitam dan
putih untuk mendeteksi adanya suatu garis
pada sensor, tetapi warna lain pun bisa
digunakan asalkan nilainya dapat dibedakan
oleh sensor.
Tx Rx
Media tidak memantul(sinar inframerah dari Tx diserap oleh
media tsb)
Tx Rx
Media memantul (sinar inframerah dari Tx didipantulkan
oleh media dan diterima oleh Rx
Sensor TCRT5000 Module
Ada banyak macam sensor garis yang di jual
pasaran , untuk percobaan ka l i in i
menggunaka modul sensor garis TCRT5000.
Sensor TCRT5000 menggunakan prinsip
pantu lan cahaya inf ramerah untuk
menentukan nilai outputnya. Ketika pantulan
cahaya infrared dinilai kurang atau tidak ada
(pada objek berwarna gelap atau hitam),
phototransistor akan dalam kondisi of dan
terminal output dari modul akan memberikan
nilai HIGH. Jika terdapat pantulan cahaya yang
dinilai memadai (pada permukaan terang atau
putih) maka intensitas cahaya yang
d i p a n t u l k a n d a n d i t e r i m a o l e h
phototransistor akan cukup besar untuk
berada dalam kondisi on dan modul akan
memberikan output LOW (indikator led akan
menyala)
PERENCANAAN DIGITAL OUTPUT
Susun arduino uno dan sensor tcrt5000 dengan menggunaka kabel jumper
Ÿ Pasang pin VCC Sensor ke pin 5V ArduinoŸ Pasang pin GND Sensor ke pin gnd ArduinoŸ Pasang pin DO Sensor ke pin 7 Digital
Arduino
PEMROGRAMAN
Biar langsung mencoba, mari membuat project untuk meampilkan data di serial monitor
sketch
int sensordigital = 7;int bacasensor;
void setup(){pinMode(sensordigital, INPUT); Serial.begin(9600);}
void loop(){bacasensor= digitalRead(sensordigital);Serial.println(bacasensor);
delay(200);}
Konfigurasi PIN1. : 3V-5V DCVCC2. GND: ground3. : Digital OutputDO 4. : Analog OutputAO
Module sensor TCRT5000 mempunyai 2 output yang digunakan, DO merupakan output digital yang nilainya High (1) dan low (0), sedangkan AO merupakan output analog yang nilainya antara 0 - 1024.
Untuk digital Output harus masuk ke pin digital Arduino, sedangkan analog output harus masuk ke pin analog arduino.
PERENCANAAN
BAHAN YANG DIBUTUHKAN
Breadboard
Arduino UNO
Jumper M to M
+TCRT5000
Amati perubahan ketika sensor menghadap pada garis hitam dan garis putih
PERENCANAAN ANALOG OUTPUT
Susun arduino uno dan sensor tcrt5000 dengan menggunaka kabel jumper
Ÿ Pasang pin VCC Sensor ke pin 5V ArduinoŸ Pasang pin GND Sensor ke pin gnd ArduinoŸ Pasang pin AO Sensor ke pin A0 analog
Arduino
PEMROGRAMAN
Biar langsung mencoba, mari membuat project untuk meampilkan data di serial monitor
sketch
int sensoranalog = A0;int bacasensor; void setup(){pinMode(sensoranalog, INPUT); Serial.begin(9600);}void loop(){bacasensor = analogRead(sensoranalog);Serial.println(bacasensor);
}
Amati perubahan ketika sensor menghadap pada garis hitam dan garis putih
PROJECT
Ÿ gunakan 2 buah sensor garis, dan bacalah baik dengan menggunakan digital output maupun analog output.
top related