Sejauh ini dalam unit ini Anda telah mempelajari tentang pengkodean Robot Pengkodean VEX AIM untuk membuat keputusan dan mengulangi perilaku dalam suatu proyek. Bagaimana jika Anda dapat mengkodekan keputusan yang sama saat mengemudikan robot Anda? Dalam pelajaran ini Anda akan belajar tentang cara menerapkan apa yang telah Anda pelajari dalam proyek VEXcode AIM sehingga Anda dapat menyesuaikan One Stick Controller Anda. Ini akan membantu Anda saat Anda bersiap untuk berpartisipasi dalam bagian mengemudi pada kompetisi tantangan Capstone.
Tonton video di bawah ini untuk mempelajari tentang:
- Cara kerja blok Move dengan pengontrol dalam suatu proyek.
- Cara menyesuaikan tombol pada pengontrol.
- Perbedaan antara blok Jika dan blok Jika lainnya.
Sekarang setelah Anda menonton videonya, catat pikiran Anda dalam jurnal Anda. Jawablah pertanyaan-pertanyaan berikut untuk memandu pemikiran Anda dan membantu Anda mempersiapkan diskusi kelas secara keseluruhan:
- Pikirkan tentang tugas mengemudi sebelumnya yang telah Anda selesaikan. Apakah menyesuaikan pengontrol Anda akan membantu? Mengapa atau mengapa tidak?
- Bagaimana Anda membayangkan penggunaan kontrol khusus dalam tantangan Capstone?
- Bukti apa yang Anda miliki dari video yang mendukung gagasan Anda?
- Pertanyaan apa yang Anda miliki tentang pengkodean pengontrol?
Sekarang setelah Anda menonton videonya, catat pikiran Anda dalam jurnal Anda. Jawablah pertanyaan-pertanyaan berikut untuk memandu pemikiran Anda dan membantu Anda mempersiapkan diskusi kelas secara keseluruhan:
- Pikirkan tentang tugas mengemudi sebelumnya yang telah Anda selesaikan. Apakah menyesuaikan pengontrol Anda akan membantu? Mengapa atau mengapa tidak?
- Bagaimana Anda membayangkan penggunaan kontrol khusus dalam tantangan Capstone?
- Bukti apa yang Anda miliki dari video yang mendukung gagasan Anda?
- Pertanyaan apa yang Anda miliki tentang pengkodean pengontrol?
Setelah siswa menonton video dan sebelum berlatih, berkumpul untuk berdiskusi dengan seluruh kelas. Gunakan jawaban siswa terhadap pertanyaan yang diberikan sebagai dasar diskusi.
Saat siswa berbagi ide tentang pengkodean pengontrol, dorong mereka untuk terbuka terhadap ide-ide yang berbeda, karena tidak ada satu cara untuk mengkodekan pengontrol Anda dengan "benar". Keindahan dari penyesuaian kontrol adalah Anda dapat menyesuaikan kode Anda agar berfungsi paling baik bagi Apa yang terbaik bagi satu siswa mungkin berlawanan dengan intuisi bagi siswa lainnya, dan konsep serta aktivitas ini merupakan tempat yang tepat untuk menyoroti dan merayakan perbedaan dalam pemikiran tersebut. Hal ini berlaku tidak hanya pada tombol yang dipilih siswa untuk dikodekan tetapi juga blok, atau strategi pengkodean, yang mereka pilih. Dorong siswa untuk mendiskusikan konsep pengkodean dalam video ini dengan mengajukan pertanyaan seperti:
- Jelaskan perbedaan antara pengkodean keputusan dengan blok Jika dan pengkodean keputusan dengan blok Jika lainnya.
- Apakah ada kelebihan yang satu dibanding yang lain? Mengapa atau mengapa tidak?
- Dapatkah Anda memikirkan keputusan bersyarat yang Anda buat dalam kehidupan sehari-hari yang seperti blok Jika yang lain? Apa itu dan mengapa mirip?
Lihat Referensi API VEXcode untuk mempelajari lebih lanjut tentang blok pengontrol , blok pengontrol Bergerak dengan , dan bagian - Kontrol dari blok.
Praktik Terbimbing
Sekarang setelah Anda menonton dan mendiskusikan video tersebut, giliran Anda untuk berlatih!
Langkah 1: Siapkan ladang Anda seperti ditunjukkan pada gambar di bawah, tempatkan ID AprilTag secara acak di setiap sudut. 
Langkah 2: Gunakan mode Drive untuk memodelkan pergerakan dan merencanakan reaksi robot Anda terhadap masing-masing dari empat ID AprilTag.
- Tugas Anda adalah mengendalikan robot untuk mendeteksi dan bereaksi terhadap setiap ID AprilTag, menunjukkan reaksi yang berbeda untuk setiap ID AprilTag. Dokumentasikan cara Anda berkendara dan rencanakan bagaimana Anda akan memicu setiap reaksi Anda dengan kontrol tombol khusus.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Kiat Pro: Saat Anda mengemudi, perhatikan tombol mana yang akan memudahkan penyelesaian tugas bagi setiap anggota kelompok. Putuskan apakah Anda akan menggunakan tombol khusus yang sama satu sama lain, atau apakah Anda lebih suka memiliki kontrol terpisah.
Langkah 3: Kodekan robot Anda untuk menyelesaikan tugas.
- Tugas Anda adalah menggunakan rencana dari Langkah 2 untuk membangun proyek yang memungkinkan Anda mengendalikan robot untuk mendeteksi dan bereaksi terhadap setiap ID AprilTag, yang menunjukkan reaksi berbeda untuk setiap ID AprilTag.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Kiat Pro: Bangun dan uji proyek Anda untuk satu reaksi ID AprilTag dalam satu waktu. Bekerja secara bertahap akan memudahkan Anda menemukan dan memperbaiki kesalahan saat bekerja, dan memastikan proyek Anda berjalan sebagaimana mestinya.
Langkah 4: Jelajahi! Berpindahlah antara mengemudi dan membuat kode untuk mengulangi proyek Anda dan memperbaikinya.
- Pikirkan tentang bagaimana Anda menggunakan tombol pengontrol khusus. Apakah ada cara lain untuk menyelesaikan tugas tersebut?
- Uji berbagai strategi pengkodean untuk menemukan yang paling cocok untuk Anda.
- Ingatlah untuk mendokumentasikan iterasi dan alasan pilihan pengkodean Anda di jurnal Anda.
Sekarang setelah Anda menonton dan mendiskusikan video tersebut, giliran Anda untuk berlatih!
Langkah 1: Siapkan ladang Anda seperti ditunjukkan pada gambar di bawah, tempatkan ID AprilTag secara acak di setiap sudut. 
Langkah 2: Gunakan mode Drive untuk memodelkan pergerakan dan merencanakan reaksi robot Anda terhadap masing-masing dari empat ID AprilTag.
- Tugas Anda adalah mengendalikan robot untuk mendeteksi dan bereaksi terhadap setiap ID AprilTag, menunjukkan reaksi yang berbeda untuk setiap ID AprilTag. Dokumentasikan cara Anda berkendara dan rencanakan bagaimana Anda akan memicu setiap reaksi Anda dengan kontrol tombol khusus.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Kiat Pro: Saat Anda mengemudi, perhatikan tombol mana yang akan memudahkan penyelesaian tugas bagi setiap anggota kelompok. Putuskan apakah Anda akan menggunakan tombol khusus yang sama satu sama lain, atau apakah Anda lebih suka memiliki kontrol terpisah.
Langkah 3: Kodekan robot Anda untuk menyelesaikan tugas.
- Tugas Anda adalah menggunakan rencana dari Langkah 2 untuk membangun proyek yang memungkinkan Anda mengendalikan robot untuk mendeteksi dan bereaksi terhadap setiap ID AprilTag, yang menunjukkan reaksi berbeda untuk setiap ID AprilTag.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Kiat Pro: Bangun dan uji proyek Anda untuk satu reaksi ID AprilTag dalam satu waktu. Bekerja secara bertahap akan memudahkan Anda menemukan dan memperbaiki kesalahan saat bekerja, dan memastikan proyek Anda berjalan sebagaimana mestinya.
Langkah 4: Jelajahi! Berpindahlah antara mengemudi dan membuat kode untuk mengulangi proyek Anda dan memperbaikinya.
- Pikirkan tentang bagaimana Anda menggunakan tombol pengontrol khusus. Apakah ada cara lain untuk menyelesaikan tugas tersebut?
- Uji berbagai strategi pengkodean untuk menemukan yang paling cocok untuk Anda.
- Ingatlah untuk mendokumentasikan iterasi dan alasan pilihan pengkodean Anda di jurnal Anda.
Ingatkan siswa tentang harapan untuk praktik dan diskusi kolaboratif sebelum memulai.
Bagikan kartu tugas Langkah 2 (Google / .docx / .pdf) kepada setiap siswa. Siswa akan menggunakan kartu tugas ini saat mereka berkendara dan merencanakan proyek dan reaksi mereka. Karena Mode Drive tidak memiliki tombol untuk mendeteksi AprilTags atau "bereaksi", siswa harus menghabiskan waktu mendiskusikan dan mendokumentasikan tidak hanya reaksi yang ingin mereka kodekan, tetapi mereka akan mengkodekannya. Siswa harus menghubungi Anda untuk berbagi rencana sebelum mulai membuat kode.
Saat Anda menanyakan rencana siswa, rencana mereka spesifik dan. Ajukan pertanyaan seperti:
- Tombol apa yang Anda pilih untuk dikodekan? Bagaimana Anda memutuskan?
- Keputusan apa yang sedang Anda kodekan? Mengapa?
- Blok apa yang akan Anda gunakan untuk mengkodekan keputusan tersebut?
Bagikan kartu tugas Langkah 3 (Google / .docx / .pdf) setelah siswa berbagi rencana lengkap dengan Anda. Saat siswa membangun dan menguji proyek mereka, berkelilinglah ke seluruh ruangan dan diskusikan proses dan proyek mereka. Ajukan pertanyaan seperti:
- Tombol apa saja yang sudah Anda kodekan sejauh ini? Apa langkah Anda selanjutnya?
- Apakah setiap anggota grup menggunakan kontrol khusus yang sama? Mengapa atau mengapa tidak? Bagaimana dan mengapa mereka berbeda?
- Bagaimana Anda menguji proyek Anda untuk memastikannya berfungsi sebagaimana mestinya?
- Jika Anda memindahkan ID AprilTags ke posisi berbeda, apakah proyek Anda masih berfungsi? Mengapa atau mengapa tidak?
Dorong siswa untuk mencoba berbagai strategi pengkodean saat mereka mengulangi untuk meningkatkan proyek mereka. Mereka dapat menguji pengkodean tombol yang berbeda, atau pengkodean keputusan yang berbeda, atau menggunakan blok If else alih-alih blok If . Menjelajahi strategi pengkodean dan membicarakan bagaimana dan mengapa mereka membuat pilihan pengkodean tertentu merupakan praktik berpikir kritis yang hebat, sekaligus latihan ilmu komputer.
Untuk Informasi Anda
Anda dapat menyimpan beberapa proyek ke robot Anda dengan mengunduhnya ke slot yang berbeda. Secara default, proyek VEXcode AIM diunduh ke Slot 1. Pilih ikon Slot di Toolbar, di samping kotak dialog nama proyek, untuk mengubah slot.

Pilih slot yang Anda inginkan dari menu tarik-turun.

Sekarang, saat Anda mengunduh proyek Anda, proyek tersebut akan diunduh ke slot yang Anda pilih.
Penutup
Sekarang setelah Anda menyelesaikan aktivitasnya, saatnya untuk berbagi bagaimana Anda menerapkan apa yang Anda pelajari tentang pengkodean tombol pengontrol khusus pada tantangan ini. Jawablah pertanyaan-pertanyaan berikut dalam jurnal Anda untuk membantu Anda merefleksikan pembelajaran Anda dan mempersiapkan diskusi seluruh kelas:
- Jelaskan proyek Anda. Sertakan strategi pengkodean yang Anda gunakan untuk menyesuaikan kontrol Anda.
- Menurut Anda, mengapa strategi itu berhasil? Berikan bukti dari pengamatan dan jurnal Anda.
- Bagaimana proyek Anda berubah selama praktik? Mengapa Anda membuat perubahan tersebut?
- Apakah menurut Anda kode pengontrol khusus akan berguna dalam tantangan Capstone? Mengapa atau mengapa tidak?
Sekarang setelah Anda menyelesaikan aktivitasnya, saatnya untuk berbagi bagaimana Anda menerapkan apa yang Anda pelajari tentang pengkodean tombol pengontrol khusus pada tantangan ini. Jawablah pertanyaan-pertanyaan berikut dalam jurnal Anda untuk membantu Anda merefleksikan pembelajaran Anda dan mempersiapkan diskusi seluruh kelas:
- Jelaskan proyek Anda. Sertakan strategi pengkodean yang Anda gunakan untuk menyesuaikan kontrol Anda.
- Menurut Anda, mengapa strategi itu berhasil? Berikan bukti dari pengamatan dan jurnal Anda.
- Bagaimana proyek Anda berubah selama praktik? Mengapa Anda membuat perubahan tersebut?
- Apakah menurut Anda kode pengontrol khusus akan berguna dalam tantangan Capstone? Mengapa atau mengapa tidak?
Membimbing siswa untuk berbagi pembelajaran dan proyek mereka dalam diskusi seluruh kelas. Undanglah siswa untuk mendemonstrasikan proyek mereka dan menunjukkan kode mereka, sehingga mereka dapat menjelaskan pilihan yang mereka buat untuk kelas.
Gunakan pertanyaan yang dijawab siswa dalam jurnal mereka sebagai titik awal untuk berbagi dan berdiskusi. Dorong siswa untuk membandingkan dan mengontraskan proyek mereka dengan proyek orang lain di kelas, dan membicarakan bagaimana dan mengapa proyek mereka berbeda. Ajukan pertanyaan seperti:
- Jika Anda mengerjakan proyek ini lagi, apakah strategi penyesuaian Anda akan berubah? Mengapa atau mengapa tidak?
- Perilaku apa lagi yang menurut Anda dapat Anda kodekan pada pengontrol Anda untuk dicapai?
- Berpikir ke depan untuk Capstone, bagaimana menurut Anda Anda dapat menerapkan pembelajaran ini untuk meningkatkan keterampilan mengemudi Anda?
Dorong siswa untuk menghubungkan kembali poin diskusi mereka dengan target pembelajaran yang mereka buat bersama di awal unit. Catat jika ada area yang ingin Anda tinjau kembali dalam instruksi Anda sebelum beralih ke tantangan Capstone. Tidak yakin bagaimana cara melengkapi instruksi Anda dengan cara ini? Jadwalkan Sesi 1 lawan 1 untuk dukungan perencanaan yang dipersonalisasi.
Pilih Kembali ke Unit > untuk kembali ke semua unit.