Lompat ke isi utama

Persiapan untuk Tantangan Remix - Python

Ikon Tips Guru Tips Guru

  • Pastikan siswa telah memilih proyek Contoh Clawbot Controller dengan Events . Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan untuk dipilih pada halaman Contoh dari menu File.
  • Anda dapat meminta siswa untuk menambahkan inisial atau nama mereka ke nama proyek. Ini akan membantu membedakan proyek jika Anda meminta siswa untuk menyerahkannya. 
     

Sebelum Anda memulai proyek Anda, pilih contoh proyek yang tepat. Proyek contoh Clawbot Controller dengan Events berisi konfigurasi motor dan sensor Clawbot. Jika templat tidak digunakan, robot Anda tidak akan menjalankan proyek dengan benar.

Untuk informasi lebih lanjut tentang instruksi apa pun, kunjungi bagian bantuan Python di VEXcode V5.  

  • Pilih File dan Buka Contoh.Bilah Alat VEXcode V5 dengan menu File terbuka dan Buka Contoh disorot dalam kotak merah. Buka Contoh adalah item menu keempat di bawah Proyek Blok Baru, Proyek Teks Baru, dan Buka.
  • Gulir melalui berbagai proyek Contoh. Pilih proyek contoh Clawbot Controller dengan Events

Ikon bertuliskan Clawbot Controller dengan Events di bagian bawah dan Controller biru dengan clawbot di atasnya.

  • Beri nama proyek ClawbotController. 
  • Simpan proyek.

Kotak dialog nama proyek di VEXcode V5 membaca Clawbot Controller dan menunjukkan bahwa Slot 1 dipilih.

  • Periksa untuk memastikan nama proyek ClawbotController sekarang ada di jendela di tengah bilah alat. Clawbot sekarang dikonfigurasikan dengan benar, dan proyek Clawbot Controller dengan Events siap digunakan.

Sekarang, lihatlah bagaimana instruksi tersebut digunakan dalam proyek ini. Di buku catatan teknik Anda, buatlah prediksi berikut:

  • Apa yang terjadi ketika Anda menjalankan proyek ini? Apa yang dapat dilakukan Clawbot?
  • Apa yang akan terjadi jika kita tidak menggunakan instruksi while dan wait dalam fungsi panggilan balik untuk setiap peristiwa tombol pengontrol?

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Setelah siswa selesai menjawab pertanyaan di atas di buku catatan teknik mereka, diskusikan entri mereka:

Kunci Jawaban

  1. Prediksi yang akurat akan menjelaskan bahwa Clawbot akan dapat bergerak maju, mundur, dan berputar menggunakan Joystick, menggerakkannya ke atas dan ke bawah pada posisi 2 dan 3. Lengan Clawbot akan dapat bergerak ke atas dan ke bawah menggunakan tombol L1 dan L2, dan Claw akan dapat membuka dan menutup menggunakan tombol R1 dan R2. Respons tingkat lanjut bahkan dapat memprediksi bahwa posisi Lengan dan Cakar akan tetap di tempatnya saat tombolnya tidak ditekan dan motornya berhenti.
  2. Instruksi while dan wait dalam fungsi panggilan balik, dalam kasus ini, memberi tahu Clawbot bahwa saat tombol L dan R tidak ditekan, Arm (tombol L) dan/atau Claw (tombol R) harus berhenti. Jika instruksi while dan wait dihilangkan dari fungsi panggilan balik, Motor tersebut akan berhenti segera setelah pertama kali diperintahkan untuk berputar.

Jika waktu memungkinkan, mintalah siswa menghapus instruksi while dan wait dari fungsi panggilan balik sehingga mereka dapat melihat bagaimana instruksi tersebut memengaruhi perilaku Clawbot mereka.