Saat ingin bermain ichibot pasti ada pertanyaan dibenak kalian "bagamana sih cara nya kok ichibot bisa mengikuti track sesuai dengan keinginan user ?".
Jawabannya adalah karena robot ichibot sudah diatur oleh user index-index nya sesuai dengan track yang digunakan. Index-index ini lah yang berisikan arah belok robot. Misalkan :
Index 0 : Robot Maju selama 300mS
Index 1 : Ketika Sensor kanan robot menyentuh garis, Robot akan berbelok ke kanan, dan akan mengikuti garis lagi
Index 2 : Ketika sensor kiri robot menyetuh garis, maka robot akan berbelok ke kiri, dan akan mengikuti garis lagi
Index 3...
Index 4...
dst sampai ada perintah robot berhenti
Jadi ketika kita ingin mengatur gerakan robbotnya, kita tinggal mengatur isi dari index-index tersebut.
Ingat !! Robot akan mengekseskusi atau menjalankan index secara berurutan ya dari 0,1,2,..dst
Apa saja sih yang perlu di atur di dalam index ?
Yang wajib bagi pemula :
- Syarat Index atau Trigger (T)
Isikan apa yang akan membuat index ini akan tereksekusi. Misal sensor kanan robot nomor 2, atau sensor kanan dan kiri robot. - Aksi Robot
Belok kanan ? Belok Kiri ? Maju ? Stop ? silahkan dipilih sesuai lintasan yang akan dilewati - Delay
Delay adalah lamanya robot menjalankan AKSI (poin no 2). Delay diisikan dalam satuan waktu mS. Misalkan AKSI diisi TURN RIGHT dan Delay diisi 500 mS maka Robot akan berbelok ke Kanan selama 500mS - Warna Garis
Robot akan berada diatas garis warna apa ? Hitam atau Putih ? - SA dan TA
SA adalah SPEED A
TA adalah Timer A
Jadi, setelah robot berbelok kita dapat merubah kecepatan robot menjadi SA selama TA.
Setelah TA selesai menghitung maka robot baru siap membaca index berikutnya