Bermain
Bagian 1 - Langkah demi Langkah
- InstruksiInstruksikan siswa bahwa mereka akan ditantang untuk membuat proyek agar Robot 123 dapat mendeteksi semua rintangan di area Pendaratan Mars. Mereka akan didorong untuk mengembangkan proyek mereka dari Lab 1.
Animasi berikut menunjukkan salah satu cara yang mungkin untuk memprogram Robot 123 untuk Tantangan Membersihkan Area Pendaratan. Anda akan melihat bahwa Robot 123 tidak melewati setiap rintangan di area pendaratan. Bagaimana proyek tersebut dapat direvisi agar robot penjelajah 123 dapat melewati seluruh area pendaratan?Berkas video - ModelModel untuk siswa tentang cara membangun dan menguji proyek di VEXcode 123.
- Mintalah siswa untuk menambahkan balok dan mengubah parameter seperti yang telah mereka pelajari di Lab lain agar Robot 123 dapat melewati semua rintangan di Lapangan.
- Minta siswa untuk mengganti nama proyek mereka menjadi Clear Area dan menyimpannya ke perangkat mereka. Lihat bagian Buka dan Simpan di Pustaka VEXcode 123 untuk langkah-langkah khusus perangkat untuk menyimpan proyek VEXcode 123.
- Jika perlu, berikan contoh kepada siswa tentang cara menguji proyek mereka di lapangan.
-
Tunjukkan kepada mereka cara menempatkan Robot 123 di titik awal yang ditandai dengan "X."
123 Pengaturan lapangan -
Pastikan Sensor Mata, yang terletak di bagian depan robot, menghadap ke rintangan pertama.
Sensor Mata menghadap objek) -
Tempatkan Robot 123 di Lapangan dan pilih 'Mulai' di VEXcode 123 untuk menguji proyek mereka.
Pilih "Mulai" untuk menguji proyek - Ingatkan siswa bahwa mereka perlu menghilangkan rintangan setelah terdeteksi oleh Robot 123.
-
Siswa perlu memilih tombol “Stop” di Toolbar untuk menghentikan Robot 123. Instruksikan siswa untuk menghentikan proyek mereka ketika Robot 123 telah mendeteksi semua rintangan, telah mengulangi putaran sebanyak kali tanpa mendeteksi rintangan, atau jika robot tersebut terjebak di tepi Lapangan.
Pilih "Berhenti"
-
- Untuk kelompok yang selesai lebih awal dan membutuhkan tantangan tambahan, mintalah mereka bereksperimen dengan titik awal yang berbeda. Apakah proyek mereka masih berjalan?
- MemfasilitasiMemfasilitasi percakapan dengan siswa saat mereka bereksperimen dengan proyek mereka.
- Persiapkan siswa untuk proses coba-coba yang merupakan bagian dari eksperimen yang akan mereka lakukan dalam tantangan ini. Anda mungkin ingin menggunakan grafik Siklus Pemecahan Masalah dari halaman Latar Belakang sebagai alat bantu untuk membangun struktur proses pemecahan masalah bersama siswa Anda.
Pemecahan Masalah Siswa - Jika siswa menggunakan perulangan dalam proyek mereka dengan blok [Selamanya] atau blok [Ulangi], tetapi Robot 123 tidak bergerak seperti yang diharapkan, mereka mungkin tidak memiliki semua blok yang diperlukan di dalam perulangan, atau mereka mungkin menyusun urutan blok di dalam perulangan sedemikian rupa sehingga menyebabkan Robot 123 bergerak dengan cara yang tidak diinginkan.
- Gunakan fitur Penelusuran Proyek untuk membantu siswa mengerjakan proyek mereka satu blok demi satu blok untuk melihat bagaimana setiap blok dieksekusi dalam proyek mereka. Hal ini akan memungkinkan siswa untuk melihat bagaimana fungsi perulangan dalam proyek mereka dan akan memberi mereka umpan balik untuk blok mana yang mungkin menyebabkan kesalahan, sehingga proses debugging dapat menjadi lebih terarah dan efisien. Untuk informasi lebih lanjut tentang cara menggunakan fitur Project Stepping, artikel VEXcode 123 VEX Library.
- Ingatkan siswa bahwa mereka juga dapat menggunakan fitur Sorot untuk melihat blok mana yang sedang dieksekusi dan kapan saat mereka menjalankan proyek mereka. Pertanyaan-pertanyaan berikut dapat digunakan untuk mendorong siswa mengidentifikasi bagaimana sebuah loop memengaruhi alur proyek dengan fitur Highlight.
- Bagaimana sorotan bergerak ketika ada perulangan dalam proyek kita?
- Blok VEXcode 123 mana yang membuat loop?
- Blok mana yang diulang dalam proyek Anda?
- Jika Robot 123 tidak berbelok, mungkin siswa belum menambahkan blok [Berbelok untuk] . Tunjukkan kepada siswa cara menambahkan blok [Turn for] agar Robot 123 mengubah arah setelah mendeteksi rintangan, jika tidak, Robot 123 hanya akan bergerak maju dan berhenti. Karena siswa mungkin belum terbiasa dengan sudut, Anda mungkin ingin menyediakan beberapa sudut untuk mereka coba, seperti 60, 90, 120 derajat.
- Ingatkan mereka bahwa mereka dapat mengubah sudut belok di oval input pada blok [Belok untuk]. Jika bereksperimen dengan sudut putar, tanyakan kepada siswa bagaimana perubahan parameter ini memengaruhi pergerakan Robot 123. Apa yang akan terjadi jika kita meningkatkan sudut belok? Bagaimana hal itu mengubah pergerakan robot penjelajah 123? Apakah perubahan ini membuat robot penjelajah 123 mendeteksi lebih banyak rintangan? Jika tidak berhasil, coba sudut putar yang berbeda.
Ubah Sudut Belok di blok [Belok untuk] - IngatkanIngatkan siswa bahwa tantangan ini membutuhkan eksplorasi yang menyenangkan dan akan ada siklus coba-coba. Mereka akan membuat kesalahan dalam proyek mereka saat bereksperimen, dan setiap kali mereka membuat kesalahan dalam kode mereka, mereka memiliki kesempatan untuk mempelajari sesuatu yang baru! Bantulah siswa untuk mengidentifikasi bagian mana dalam kode yang bermasalah dan menggali ide-ide untuk mengatasi masalah tersebut.
- Apakah terjadi kesalahan? Besar! Di bagian kode mana letak masalahnya? Bagaimana cara mengubah blok itu?
- Apakah Anda memerlukan blok yang berbeda atau perlu mengubah parameter di blok ini?
-
Apa favoritmu sejauh ini? Apa yang kamu pelajari dari itu?
- TanyakanTanyakan kepada siswa bagaimana menurut mereka robot penjelajah Mars yang sebenarnya dapat menggunakan loop dan sensor mata untuk mendeteksi rintangan di tanah sebelum mendarat.
Diskusi Kelompok Saat Istirahat Pertengahan Permainan &
Segera setelah setiap kelompok bereksperimen dengan proyek mereka untuk menyelesaikan tantangan, berkumpullah untuk percakapan singkat .
Mintalah siswa untuk menunjukkan proyek mereka dan menjelaskan apa yang dilakukan oleh Robot 123. Ini adalah kesempatan untuk memantau kemajuan siswa dan mengatasi masalah yang muncul.
- Apa yang berjalan dengan baik dalam proyek Anda?
- Tantangan apa saja yang Anda hadapi dalam proyek Anda?
Pastikan siswa memahami bahwa mereka dapat menggunakan perulangan agar Robot 123 berulang kali memeriksa keberadaan rintangan di lapangan.
- Apakah mereka menggunakan perulangan agar Robot 123 dapat mendeteksi banyak objek? Jika tidak, ingatkan siswa tentang blok [Selamanya] dan [Ulangi] yang telah Anda di bagian Engage.
- Jika mereka menggunakan perulangan, bagaimana cara mereka menggunakannya? Blok apa saja yang mereka gunakan untuk membuat loop dalam proyek mereka?
- Bagaimana urutan blok dalam loop memengaruhi perilaku robot penjelajah 123 Robot?
- Apa yang terjadi jika beberapa blok tidak berada dalam loop [Selamanya] atau [Ulangi]? Apakah blok-blok tersebut akan diulang?
Bersiaplah untuk variasi tantangan di Bagian 2 Permainan:
- Bagaimana jika kita mengubah lokasi rintangan? Apakah proyek ini masih akan berhasil? Mengapa atau mengapa tidak?
Bagian 2 - Langkah demi Langkah
- InstruksiInstruksikan siswa bahwa mereka akan memindahkan rintangan di area pendaratan Mars dan melanjutkan eksperimen dengan proyek mereka. Tujuannya adalah agar Robot 123 dapat mendeteksi semua rintangan di lapangan, bahkan jika lokasinya berubah! Mereka akan menggunakan apa yang telah mereka pelajari tentang perulangan dan blok [Ulangi] atau [Selamanya] untuk memperbarui proyek mereka. Saksikan animasi di bawah ini untuk melihat salah satu contoh bagaimana Robot 123 dapat menyelesaikan tantangan ini dan melewati setiap rintangan menggunakan blok Forever.
Berkas video
- Perhatikan bahwa animasi berhenti setelah semua objek terdeteksi dan dihapus, tetapi loop [Selamanya] akan membuat Robot 123 berjalan selamanya dalam loop tersebut hingga proyek dihentikan.
- ModelModel bagi siswa tentang cara menyiapkan lapangan dan menguji proyek mereka.
-
Pertama, tunjukkan kepada mereka cara menempatkan rintangan di lokasi baru di Lapangan, dan untuk memilih titik awal dan menandainya dengan tanda “X.”
123 Pengaturan lapangan -
Setelah rintangan dan Robot 123 terpasang, mereka dapat memilih 'Mulai' di VEXcode 123 untuk menguji proyek mereka.
Pilih 'Mulai' untuk menguji proyek - Ingatkan siswa bahwa perlu memilih tombol “Stop” di Toolbar untuk menghentikan Robot 123.
- Ada banyak solusi yang mungkin untuk tantangan ini. Berikut ini adalah salah satu contoh sebagai referensi.
Kemungkinan Solusi -
-
- MemfasilitasiMemfasilitasi percakapan dengan siswa saat mereka menguji proyek mereka.
- Jika siswa membutuhkan bantuan membuat Robot 123 mengulang bagian kode untuk mendeteksi semua rintangan di lapangan, sarankan mereka untuk menggunakan blok [Repeat] atau [Forever] seperti yang telah Anda bahas selama bagian Engage, dan tunjukkan kepada mereka cara menggunakannya dalam proyek . Dorong mereka untuk memastikan bahwa seluruh proyek berada di dalam blok C, seperti yang ditunjukkan di bawah ini.
Tambahkan Blok [Selamanya] - Jika siswa telah membuat sebuah proyek, tetapi proyek tersebut tidak mendeteksi semua objek, dorong mereka untuk bereksperimen dengan sudut putar. Berikan mereka sudut putar berikut untuk dicoba, seperti 60, 90, dan 120 derajat. Bagaimana sudut belok memengaruhi pergerakan Robot 123?
Mengubah Sudut Belok Libatkan siswa dalam diskusi lebih lanjut saat mereka membangun proyek mereka agar mereka dapat berbagi pemikiran mereka saat mereka melakukan iterasi dan menguji proyek mereka.
- Rintangan mana yang pertama kali dideteksi oleh Robot 123 dalam proyek Anda?
- Apa yang dilakukan Robot 123 setelah mendeteksi sebuah rintangan? Blok apa saja yang Anda gunakan untuk membuatnya seperti ini?
- Blok apa saja yang Anda gunakan agar Robot 123 bergerak ke rintangan berikutnya setelah rintangan pertama dilewati?
- proyek Anda memiliki Robot 123 untuk membersihkan seluruh area pendaratan?
- IngatkanIngatkan siswa untuk memulai dari titik yang sama untuk ujian. Mereka hanya ingin mengubah satu variabel — lokasi rintangan.
-
Selain itu, ingatkan siswa untuk memulai dengan Sensor Mata pada Robot 123 menghadap rintangan pertama. Hal ini akan membuat Robot 123 bergerak cepat ke rintangan pertama dan memungkinkan siswa untuk langsung berhasil dengan proyek mereka.
Sensor mata menghadap objek
-
- TanyakanMintalah siswa untuk memikirkan bagaimana proyek mereka telah berubah sepanjang tantangan.
- Bagaimana proyek Anda berubah sejak awal praktikum hingga sekarang?
- Apa yang Anda ubah dalam proyek Anda agar berfungsi lebih baik?
- Perubahan apa yang Anda lakukan sehingga hasilnya kurang sukses? Bagaimana cara kamu memperbaikinya?