Salam robotika buat siswa-siswa dan mahasiswa semua, kali ini saya akan
mengulas bagaimana cara Membuat Robot Line Follower Sederhana berbasis
microcontroller namun hanya dengan menggunakan dua sensor
infrared/photodioda tanpa driver motor dan rangkaian robot ini tidak
menggunakan tampilan LCD Character, pasti sederhana sekali robotnya.
Berikut ini salah satu penampakan robot line follower sederhana 2 sensor :
Berikut ini skema/rangkaian robot line follower sederhana 2 sensor :
Skema Robot Line Follower Sederhana 2 sensor |
Namanya juga masih sederhana banget rangkaian ini jadi hasilnya pun
kurang begitu smooth jika dijalankan pada arena, karena hanya memiliki
dua sensor namun hal ini bukanlah suatu masalah karena dari rangkaian
yang sederhana ini kita bisa belajar bagaimana sensor bekerja dan respon
kecepatan motor pada robot, apalagi untuk para pemula atau newbie yang
sama sekali belum pernah membuat robot semacam ini.
Proses pembacaan sensor pada garis hitam dapat dilihat seperti gambar dibawah ini :
Proses pembacaan sensor garis |
Navigasi Robot Saat mengikuti garis |
Bingung
dengan proses pembuatan layout PCB nya?? untuk para pemula sudah banyak
dijual kit atau board minimum sistem microcontroller untuk robot line
follower, salah satunya seperti gambar dibawah ini :
Berikut ini saya lampirkan kode program robot line follower sederhana sesuai rangkaian/skema diatas dengan menggunakan program Bascom AVR :
'--------------------
'Robot Line Follower
'--------------------
$regfile = "m16def.dat"
'Jika menggunakan ATMega8535 maka diganti dengan "m8535.dat"
$crystal = 12000000
'--------------------------
Ddrb.0 = 1 'Sensor Kanan
Portb.0 = 0
Ddrb.1 = 0
Portb.1 = 1
Ddrb.2 = 1 'Sensor Kiri
Portb.2 = 0
Ddrb.3 = 0
Portb.3 = 1
Ddra.0 = 1 'Motor Kanan
Ddra.1 = 1 'Motor Kiri
'--------------------------
Do
If Pinb.1 = 0 Then
Porta.0 = 0
Porta.1 = 1
Else
Porta.0 = 1
Porta.1 = 1
End If
If Pinb.3 = 0 Then
Porta.0 = 1
Porta.1 = 0
Else
Porta.0 = 1
Porta.1 = 1
End If
Loop
'--------------------------- end
Sign up here with your email
ConversionConversion EmoticonEmoticon