2. Walking Robot
Walking robot merupakan sebuah robot sederhana yang berjalan maju
dan mundur secara otomatis sesuia dengan pengaturan program pada AT
MEGA 16. Walking robot ini menggunakan motor DC sebagai penggerak dan
menggunakan baterai 2×1,5 volt. Walking robot ini dapat bergerak maju dan
mundur secara otomatis mengikuti perintah program yang telah diupload
didalam mikrokontroler yang mengatur motor DC dari robot tersebut. Dari
program yang diupload kedalam mikrokontroler kita dapat mengatur berapa
lama walking robot ini berjalan maju dan juga lama walking robot ini berjalan
mundur.
3. Alat dan Bahan
Motor low rpm (1 buah)
ATMega16 (1 buah)
Kabel jumper (secukupnya)
Kabel serabut 0,75mm(2 meter)
Kertas karton (secukupnya)
Resistor 1k ohm (2 buah)
Dioda 1N4007 (2 buah)
Transistor 2SC1061 (2 buah)
Relay DPDT (2 buah)
Penggaris (1 buah)
Lem (secukupnya)
Pulpen atau spidol (1 buah)
Cutter (1 buah)
PC/Laptop (1 buah)
Software BASCOM-AVR dan AvrOspII
Alat dan bahan yang diperlukan dadalah sebagai berikut :
4. Langkah kerja
Berikut merupakan langkah kerja yang harus diikuti dalam membuat
walking robot :
1. Menyiapkan alat dan bahan.
2. Membuat program dengan software BASCOM-AVR dan
membuat model walking robot serta rangkaian untuk penguat
arus pada motor.
3. Memasukkan program pada mikrokontroller ATMega16 dengan
software AvrOspII dan merangkai mikrokontroller ATMega16
menggunakan kabel jumper pada walking robot.
4. Menjalankan program.
5. Mendokumentasikan hasil.
5. Flowchart
Gambar flowchat disamping kanan merupakan
flowchart digunakan sebagai acuan program. Berikut
merupakan penjelasan dari flowchart disamping :
• Mulai.
• Menjalankan motor maju.
• Waktu delay motor hidup selama 2 detik.
• Membaca motor yang dieksekusi.
• Menghitung mundur timer.
• Ketika timer sudah sama dengan 0, artinya motor
berputar berbalik arah jika belum maka tunggu
timer sampai sama dengan 0.
• Selesai.