Langsung ke konten utama

Bersaing

Setelah Anda berlatih memprogram robot Anda untuk mengumpulkan dan mencetak poin dalam bentuk cincin secara otomatis, Anda siap untuk Tantangan Coding Crunch.

Tujuan dari tantangan ini adalah untuk mengumpulkan dan mencetak dua cincin di tiang dalam waktu secepat mungkin. Animasi di bawah ini menunjukkan contoh cara menyiapkan Lapangan dan memulai tantangan. 

Dalam video di bawah ini, Clawbot berada di sisi kiri lapangan. Terdapat dua Cincin di lapangan: satu terletak di dekat bagian atas lapangan, di antara ubin kedua dan ketiga, dan satu lagi di dekat bagian bawah lapangan, juga di antara ubin kedua dan ketiga. Terdapat satu tiang di tengah lapangan, di sisi kanan. Video dimulai dengan hitungan mundur: 3, 2, 1. Clawbot bergerak ke ubin kedua dan ketiga, lalu bergerak ke atas menuju Cincin pertama, dan mengambilnya. Lalu ia mengangkat cakarnya dan mundur. Selanjutnya, ia bergerak ke tiang dan melepaskan cakarnya, sehingga Cincin jatuh ke tiang tersebut. Setelah itu, Clawbot mundur dan menurunkan cakarnya. Kemudian, ia melaju ke ring kedua di bagian bawah lapangan, mengambilnya, berbalik, dan melaju ke tiang gawang. Clawbot melepaskan cakarnya, sehingga cincin itu jatuh ke tiang. Penghitung waktu berhenti pada titik ini karena tantangan telah selesai, menunjukkan 15:13 detik. Semua ini dilakukan secara mandiri untuk mengumpulkan setiap cincin, membawanya ke tiang kecil, dan meletakkannya di tiang untuk dinilai.

Ikuti langkah-langkah dalam dokumen ini untuk menyelesaikan Tantangan Coding Crunch. Google / .docx / .pdf

Setelah Anda menyelesaikan Tantangan Coding Crunch, laporkan kepada guru Anda. Pastikan Anda telah mendokumentasikan hasil tantangan tersebut di buku catatan teknik Anda.

Refleksi Penutup

Setelah Anda membuat strategi dan berkompetisi dalam Coding Crunch Challenge, sekarang saatnya untuk merenungkan apa yang telah Anda pelajari dan lakukan dalam Pelajaran ini. Mulailah halaman baru di buku catatan teknik Anda untuk memulai refleksi Anda.

Beri nilai diri Anda sebagai pemula, magang, atau ahli pada setiap konsep berikut di buku catatan teknik Anda. Berikan penjelasan singkat mengapa Anda memberikan peringkat tersebut untuk setiap konsep:

  • Menggunakan perintah putar di VEXcode EXP untuk membuka dan menutup cakar serta menaikkan dan menurunkan lengan.
  • Merencanakan alur untuk membangun proyek VEXcode EXP yang mengumpulkan, memindahkan, dan memberi skor pada cincin.
  • Berkolaborasi dengan anggota tim saya untuk membuat proyek pemrograman guna berkompetisi dalam Coding Crunch Challenge.

Gunakan tabel ini untuk membantu Anda menentukan kategori mana yang sesuai dengan Anda.

Pakar Saya merasa telah sepenuhnya memahami konsep tersebut dan dapat mengajarkannya kepada orang lain.
Anak magang Saya merasa cukup memahami konsepnya untuk berkompetisi dalam tantangan ini.
Pemula Saya merasa tidak memahami konsepnya dan tidak tahu bagaimana menyelesaikan tantangan tersebut.

Apa selanjutnya?

Dalam pelajaran ini, Anda telah mempelajari tentang pentingnya perencanaan jalur, dan cara menggunakan perintah putar untuk mengontrol motor cakar dan lengan. Anda juga mempelajari cara mempersiapkan tantangan mandiri dengan merencanakan, membangun, dan melakukan iterasi pada proyek VEXcode EXP untuk mendapatkan poin pada postingan di Coding Crunch Challenge.

Pada pelajaran selanjutnya, Anda akan:

  • Pelajari tentang menyesuaikan kontrol pengemudi.
  • Gunakan Controller dengan VEXcode EXP untuk mengoptimalkan strategi pengemudi Anda dalam berkompetisi di Split Decision Challenge.
  • Pelajari cara menyimpan beberapa program di EXP Brain Anda agar dapat beralih antar program dengan mudah selama Tantangan Pengambilan Keputusan Terpisah.
Gambar
Clawbot memegang cincin di lengan cakarnya, siap untuk mencetak gol dengan meletakkannya di tiang tinggi.

Pilih< Kembali ke Pelajaranuntuk kembali ke Ikhtisar Pelajaran.

PilihPelajaran Berikutnya >untuk melanjutkan ke Pelajaran 4 dan pelajari tentang menyesuaikan kontrol pengemudi dan menggunakan beberapa slot pada EXP Brain.