Langsung ke konten utama

Eksplorasi Laboratorium STEM Terbuka: Pemrograman

Ikon Kotak Peralatan Guru Kode Kotak Peralatan Guru -

Pada bagian investigasi ini, siswa akan membuat proyek untuk menyelesaikan tugas daur ulang. Para siswa perlu:

  • Buat file proyek

  • Uraikan langkah-langkahnya menggunakan blok komentar.

  • Terjemahkan blok komentar ke dalam VEXcode IQ

  • Siapkan dan 

Langkah 1: Persiapan untuk Pemrograman

Toolbar VEXcode IQ dengan ikon Tutorial yang ditandai dengan panah merah, di sebelah kanan menu File.
dan Bantuan dapat ditemukan di bagian atas antarmuka VEXcode IQ

Ingat, Anda selalu dapat melihat tutorial untuk informasi lebih lanjut tentang blok, urutan, dan pemecahan masalah. Gunakan bagian Bantuan  ketika Anda ingin mengetahui fungsi blok tertentu atau cara menggunakannya.

Menggunakan Blok dengan Spesifikasi
Untuk bergerak dengan jarak tertentu, gunakan blok [Berkendara untuk], dan ubah arah serta jarak tempuh dengan menyesuaikan parameter di dalam blok.

VEXcode IQ Drive untuk blok diatur untuk bergerak maju sejauh 1 inci.

Untuk berbelok ke kanan atau ke kiri dengan kelipatan derajat berapa pun, gunakan blok [Putar untuk]. Sekali lagi, Anda dapat menyesuaikan parameter agar sesuai dengan kebutuhan desain Anda.

VEXcode IQ Turn untuk blok diatur untuk berbelok ke kanan sebesar 90 derajat.

Buka Proyek Baru
Programmer harus memulai proyek baru dengan templat Autopilot (Drivetrain), memberi nama, dan menyimpannya. Karena kita akan membuat jalur untuk robot daur ulang, ganti nama proyek Anda menjadi “Recycle Run.”

Untuk pengingat tentang cara memulai, lihat tutorial atau lihat program contoh sebagai referensi.

Ikon Tips Guru Tips untuk Guru

  • Proses ini seharusnya sama dengan yang diikuti pada Lab Penggerak dan Pembelokan sebelumnya. Mintalah seorang siswa non-programmer untuk mengingatkan kelas tentang beberapa langkah ini, untuk memastikan bahwa semua orang terlibat dan mengikuti prosesnya (meskipun mereka tidak menekan tombol secara fisik).
  • Ingatkan siswa tentang bagian Bantuan dan bahwa bagian tersebut selalu tersedia selama proses pembelajaran mereka, jika mereka membutuhkan dukungan tambahan. Siswa harus didorong untuk mencari solusi sendiri selama proses pembelajaran, sebelum meminta bantuan guru.
  • Jika ini adalah kali pertama siswa menggunakan VEXcode IQ, mereka dapat merujuk ke Tutorial kapan saja selama penyelidikan ini. Tutorial-tutorial tersebut terletak di bilah alat.

    Toolbar VEXcode IQ dengan ikon Tutorial yang ditandai dengan panah merah, di sebelah kanan menu File.

Langkah 2: Buat Daftar Langkah Menggunakan Blok Komentar

Apa Itu Komentar?
Komentar biasanya ditambahkan ke proyek untuk menjelaskan apa yang diinginkan programmer agar bagian-bagian proyek tersebut lakukan. Jadi, mereka sangat membantu saat berkolaborasi dan memecahkan masalah.

Dalam kasus ini, kita akan menggunakannya untuk membantu kita membuat daftar umum langkah-langkah yang perlu dilakukan robot untuk menyelesaikan tugasnya.

Apa Hal Pertama yang Akan Dilakukan Robot?
Dalam proyek ini, gunakan blok [komentar] untuk membuat urutan dasar dalam kelompok Anda. Perekam atau Pemrogram harus mencantumkan 10 langkah pertama di VEXcode IQ, dengan komentar blok untuk setiap langkah. Lihat contohnya di sini.

Teks dalam blok tidak harus sedetail blok itu sendiri, karena ini hanya panduan yang harus diikuti saat Anda mulai membuat urutan pengkodean yang sebenarnya.

Lima blok komentar berwarna abu-abu dalam satu tumpukan. Komentar tersebut berbunyi, dari atas ke bawah: Maju ke ruang seni; Belok kiri; Maju ke dalam ruangan; Nyalakan LED Sentuh; Mundur keluar dari ruangan.

Ikon Kotak Peralatan Guru Catatan Kotak Peralatan Guru -

Hal ini juga dapat dilakukan dengan menggunakan Catatan pada proyek tersebut. Dengan catatan, Anda cukup mengetik langkah-langkahnya sama seperti saat Anda menuliskannya di atas kertas. Dalam hal ini, catatan dan komentar dapat digunakan secara bergantian. Kami memilih untuk menggunakan blok komentar di sini karena dua alasan: untuk mendapatkan latihan tambahan dengan sifat metode blok VEXcode IQ, dan karena Anda dapat menambahkan setiap langkah komentar ke dalam urutan blok kode Anda yang sebenarnya saat Anda bekerja.
Klik tautan ke Basis Pengetahuan VEX Robotics untuk informasi lebih lanjut tentang komentar dan catatan.

Langkah 3: Buat Urutan Pengkodean

Sekarang, saatnya menerjemahkan langkah-langkah tersebut ke dalam urutan blok.

  • Robot Anda harus memulai jalur dengan menghadap ke depan, jadi seret dan lepas blok [drive for] dan atur parameternya agar sesuai dengan langkah pertama di jalur Anda.

  • Cari langkah selanjutnya, dan jatuhkan blok giliran dan atur parameter agar sesuai dengan langkah selanjutnya di jalur Anda.
    Saat Anda memasuki ruangan, tambahkan blok indikator (seperti [atur warna LED Sentuh] atau [putar suara]). Karena Autopilot tidak dapat mengambil barang secara langsung, indikator tersebut menunjukkan robot mengambil barang daur ulang sebelum melanjutkan perjalanan.

  • Teruslah menyeret dan menjatuhkan blok serta mengatur parameter hingga Anda menyelesaikan jalur untuk Robot Daur Ulang Anda.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru

  • Periksa Sepanjang Proses
    Saat siswa Anda bekerja dan bereksperimen, berjalanlah berkeliling untuk memantau kemajuan. Ingatkan dan dorong siswa untuk memeriksa pekerjaan mereka secara berkala untuk memastikan mereka menyertakan SEMUA langkah dan poin pemeriksaan yang diperlukan di sepanjang proses. Menguji kode dalam bagian-bagian yang lebih kecil dapat membantu mencegah frustrasi di akhir proses, dan meminimalkan pemecahan masalah.

  • Kerja Sama Tim Mempercepat Proses
    Meskipun pengkodean seringkali merupakan usaha individu, dalam pengalaman ini, setiap anggota tim dapat terlibat dalam proses pengkodean. Anda mungkin ingin menunjukkan strategi kerja tim untuk membantu setiap tim bekerja lebih kolaboratif. Untuk rubrik kolaborasi opsional, salah satu tautan berikut (Google Doc/.docx/.pdf)

    Sebagai contoh: prosedur “Panggilan dan Kode” memungkinkan lebih banyak orang untuk terlibat. Perekam mencatat arah, pembangun menambahkan jarak, pengemudi menyampaikan instruksi blok kepada pemrogram, dan pemrogram mengkodekannya ke dalam proyek.

Ikon Tips Guru Tips untuk Guru

Sebagai rangkuman, konfigurasi motor dan sensor Autopilot adalah:

  • Port 1: Motor Kiri

  • Port 2: Sensor Jarak

  • Port 3: Sensor Warna

  • Port 4: Sensor Giroskop

  • Port 5: LED Sentuh

  • Port 6: Motor Kanan

  • Port 8: Saklar Bumper

  • Port 9: Saklar Bumper

Langkah 4: Mempersiapkan Pelaksanaan Proyek Anda

Sebelum menjalankan proyek, apakah Anda sudah menyiapkan semua hal berikut? Kontraktor harus memeriksa setiap hal berikut:

Untuk melihat panduan mengunduh dan menjalankan proyek Anda, lihat tutorial.

Toolbar VEXcode IQ dengan ikon Tutorial yang ditandai dengan panah merah, di sebelah kanan menu File.

Langkah 5: Jalankan Uji Coba Proyek Anda

Sekarang saatnya menguji proyek Anda! Pastikan robot Autopilot Anda ditempatkan dengan ruang yang cukup agar dapat menjalankan program secara lengkap tanpa terjatuh atau menabrak robot atau tim lain.

  • Operator sekarang  proyek pada robot Autopilot dengan memastikan proyek tersebut disorot, lalu menekan tombol Periksa.
  • Bagaimana hasil uji coba Anda? Apakah robot Anda mengikuti jalur yang Anda perkirakan? Ikuti bagan pemecahan masalah, dan terus buat serta periksa bagian-bagian kode hingga Anda memiliki jalur yang lengkap.

Diagram alur pemecahan masalah untuk pengkodean Robot Daur Ulang di VEXcode IQ, yang menampilkan langkah-langkah untuk mengidentifikasi dan menyelesaikan masalah umum. Tertulis "Apakah ini berhasil?" Di bagian atas, dengan panah yang menunjukkan Ya atau Tidak, belum. Dari "Ya" di sebelah kiri, panah bergerak ke "Selamat!". Lanjutkan ke bagian proyek berikutnya, lalu ke bagian Uji lagi di bagian bawah. Dari "Tidak", di sebelah kanan, panah bergerak ke "Pecahkan Masalah" dengan poin-poin untuk "Apakah Anda melewatkan suatu langkah?" Apakah parameter sudah diatur dengan benar? Dan apakah petunjuk arahnya akurat? Dari situ, panah bergerak kembali ke "Uji" di bagian bawah.

Ikon Tips Guru Tips untuk Guru

  • Lepaskan USB
    Jika siswa menggunakan komputer, ingatkan mereka untuk melepaskan kabel USB dari Robot Brain sebelum menjalankan proyek.

  • Buat Ruang yang Terdefinisi untuk Setiap Tim
    Anda mungkin ingin memberikan setiap tim selembar kertas besar yang dapat mereka bentangkan di lantai atau di atas meja untuk menjalankan proyek Autopilot mereka. Hal ini akan membantu memastikan bahwa setiap tim memiliki ruang yang cukup untuk menyelesaikan lari tanpa terjatuh atau memasuki area kerja tim lain.

  • Penilaian
    Sifat terbuka dari tantangan gerakan ini berarti bahwa mungkin ada banyak desain dan urutan kode yang dapat menyelesaikan masalah tersebut. Jadi, bagaimana Anda dapat mengevaluasi berbagai solusi yang berhasil? Dari perspektif ilmu komputer, efisiensi adalah kuncinya. Urutan kode yang menggunakan jumlah blok paling sedikit akan menjadi solusi yang lebih disukai.