Memprogram robotmu
Program, atau controller, berjalan dalam sebuah loop: membaca sensor, mengambil keputusan, mengatur motor, lalu membiarkan simulasi maju satu langkah. Semua yang dilakukan robotmu berasal dari loop ini.
Semua contoh di sini berjalan di robot pemula. Muat robot itu sebelum menjalankan contohnya, dan semua contoh langsung bisa berjalan tanpa diubah. Setiap contoh punya versi Python dan C/C++: pilih bahasamu di tab, dan seluruh situs akan mengikuti pilihanmu.
Jalur belajar
Section titled “Jalur belajar”| Langkah | Kamu belajar untuk… |
|---|---|
| 1. Program pertamamu | Menulis, memuat, dan menjalankan program |
| 2. Gerakan | Melaju dan berbelok |
| 3. Sensor | Menemukan dinding, lubang, penanda, dan posisimu |
| 4. Menavigasi labirin | Menggabungkan semuanya dalam program lengkap |
| 5. Komunikasi | Melaporkan penanda dan mencetak poin |
| 6. Penanda dinding | Membedakan korban, target, dan yang palsu |
| 7. Menjelajah dan memetakan | Menjelajah secara sistematis dan mengingat labirin |
| 8. Aturan pemetaan dan Mengirim peta | Mendapatkan bonus pemetaan |
Setiap langkah dibangun di atas langkah sebelumnya. Jika belum membacanya, baca dulu Ringkasan aturan: halaman itu menjelaskan apa yang harus dilakukan robotmu, dan apa saja yang menghasilkan poin.
Jika kamu menulis dalam C atau C++, baca dulu Controller C++, untuk mengompilasi dan menjalankan programmu.
