Eksplorasi Laboratorium STEM Terbuka: Pemrograman
Langkah 1: Persiapan untuk Pemrograman
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.

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.

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.
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.

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.

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.
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.
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:
- Apakah semua motor dan sensor sudah terhubung ke port yang benar?
- Apakah kabel pintar sudah terpasang sepenuhnya ke semua motor dan sensor?
- Apakah Otak diaktifkan?
- Apakah baterai terisi?
Untuk melihat panduan mengunduh dan menjalankan proyek Anda, lihat tutorial.

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.

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.