Nah jika pada artikel robot line follower analog, kita gak perlu
mikirin yang namanya software… tapi kali ini berbeda… temen-temen semua
dituntut untuk dapat menggunakan software dalam pengoperasian robot…
tapi bagi yang belum paham software gak perlu khawatir,… tenang ja,..
dunia lum kiamat…kalian masih dapat mempelajarinya… (apa maksudnya
dengan kiamat).
Hmmm software apa ja sich yang digunakan pada robot line follower dengan mikrokontroler?
Yang pertama ialah software pemrograman bahasanya,…. ada banyak bahasa yang dapat digunakan diantaranya
assembly (angel tenan….)
pascal( rodok angel…) C (rodok gampang…)
BASIC (gampang buanget…).
Ada banyak bahasa yang apat digunakan, mulai dari bahasa yang susah
dan mudah, nach dengan adanya bahasa yang mudah lebih baik kita pelajari
dulu yang mudah-mudah (kayak ngerjain soal ujian)…, seperti bahasa
BASIC dan C.
Kalian dapat mempelajari bahasa basic dan c dari buku yang
beredar….banyak banget dipasaran,… tentu saja di toko buku,.. bukan
pasar ikan,..hehe

oiya di blog ini juga terdapat penjelasan
tentang cara mempelajari mikrokontroler Atmega8535, nach disitu q udah berusaha menge-share semua tentang bahasa basic dari awal….hingga tak berakhir…
Yang kedua ialah software downloader mikro,
maksudnya ialah suatu perangkat lunak yang berfungsi memasukkan program
ke dalam mikrokontroler tersebut…. nach Cuma dua software ini untuk
merancang robot line follower mikro… guampangkan….
Nach perhatikan blok sistem dari robot line follower mikro dibawah ini:
Dengan mengacu kepada blok diagram sistem, terdiri dari bagian
masukan, bagian kendali, bagian keluaran dan bagian catu daya (baterai).
Pada bagian masukan berupa delapan buah sensor
photodiode dengan untai pengkondisi sinyal berupa
komparator (IC LM324) dan tombol
keypad yang berfungsi untuk memasukan data pengendali robot, contoh dengan kendali
PID,
fuzzy dan lain sebagainya. Pada bagian keluaran berupa penampil LCD 2*16 dan
driver motor (IC L293D) sebagai aktuator (penggerak) robot.
Gambaran Umum Sistem
Cara kerja dari sistem robot
line follower secara umum
ialah dimulai dari pembacaan lintasan atau garis oleh sensor
photodiode berserta LED
superbright yang mana intensitas pantulan sinar LED
superbright
akan berbeda jika terkena bidang pantul yang gelap dengan bidang pantul
yang lebih terang, dari perbedaan inilah dimanfaatkan sebagai
pendeteksi lintasan atau garis dan selanjutnya diteruskan pada rangkaian
untai pengkondisi sinyal (komparator). Rangkaian komparator (IC LM324)
berfungsi untuk membandingkan nilai yang dibaca sensor
photodiode dengan nilai referensi komparator sehingga perbedaan terlihat sangat kontras saat sensor
photodiode
mendeteksi objek pantul gelap maupun terang. Hasil keluaran komparator
kemudian diteruskan dan diproses oleh rangkaian pengendali utama yakni
IC mikrokontroler Atmega16. Pada bagian kendali utama inilah semua
logika pembacaan sensor yang telah dikondisikan oleh komparator
diproses.
Bagian mikrokontroler ini terdiri dari dua masukan dan dua keluaran.
Pada bagian masukan berupa sensor dengan untai komparator dan
keypad kendali yang berfungsi untuk mengatur algoritma kendali yang akan digunakan pada robot
line follower. Pada bagian keluaran berupa
display (penampil) dengan menggunakan
LCD dan
PWM mikrokontroler Atmega16 yang diteruskan ke
driver motor (IC l293D) untuk mengendalikan motor kiri dan kanan dari robot
line follower.
Untuk skematic rangkaiannya dapat didownload
disini
Untuk contoh program dalam bentuk bahasa BASIC dengan editor BASCOM-AVR dapat didownload
disini dan bahasa C dengan editor CodeVision-AVR
disana.
Semoga bermanfat…..