Lompat ke isi utama

Merancang, Mengembangkan, dan Mengulangi Proyek Anda - C++

Jawablah pertanyaan berikut di buku catatan teknik Anda saat Anda merancang proyek Anda:

  1. Apa yang ingin Anda programkan pada robot tersebut? Jelaskan dengan rinci.

  2. Langkah apa yang akan Anda ikuti untuk menguji proyek tersebut? Jelaskan dengan rinci.

  3. Bagaimana robot Anda dapat diprogram untuk menyelesaikan tugas dengan lebih efisien? Jelaskan bagaimana.

Ikon Kotak Alat Guru Kotak Alat Guru - Jawaban

  1. Secara umum, rencananya adalah agar robot tersebut melaju dari satu ruangan ke ruangan lain dan mengantarkan obat menggunakan perilaku pemrograman sederhana seperti melaju ke depan, berbelok, dan menunggu.

  2. Rencana pengujian kemungkinan akan melibatkan penggunaan lapangan untuk menjalankan uji coba dan men-debug proyek.

  3. Jawaban yang mungkin dapat mencakup: menggunakan rute terpendek, atau memanfaatkan pemrograman yang lebih canggih seperti perulangan atau variabel.

 Ikuti langkah-langkah di bawah ini saat Anda membuat proyek Anda:

  1. Dengan menggunakan penggaris, rencanakan jalur yang ingin Anda programkan pada robot Anda menggunakan gambar dan pseudocode (Google / .docx / .pdf). Evaluasi pseudocode Anda sebelum melanjutkan ke langkah kedua.

  2. Gunakan pseudocode yang Anda buat untuk mengembangkan proyek Anda.

  3. Uji proyek Anda sesering mungkin dan ulangi dengan menggunakan apa yang Anda pelajari dari pengujian.

Ikon Tips Guru Tips Guru

  • Minta siswa untuk menggunakan penggaris untuk mengukur jalur yang mereka usulkan. Kemudian, mintalah siswa mengevaluasi pseudocode mereka sebelum melanjutkan ke langkah kedua.

    Contoh pseudocode yang ditulis untuk Automed Challenge yang mengarahkan robot dari awal hingga ke apotek. Halaman tersebut bertuliskan 'Pseudocode' di bagian atas, lalu 'Konfigurasi adalah Bangun Cepat dengan drivetrain'. Di bagian bawah terdapat instruksi tulisan tangan sebagai berikut: Saat program dimulai, teruskan berkendara lalu belok kiri, selanjutnya teruskan berkendara lalu belok kanan, selanjutnya teruskan berkendara, selanjutnya tunggu di apotek.

  • Instruksikan siswa untuk menggunakan pseudocode sebagai komentar dalam proyek mereka untuk membantu pengorganisasian, alur, dan pemecahan masalah. Ingatkan siswa untuk mengevaluasi pseudocode mereka sebelum memulai proyek mereka. Anda dapat mengunduh rubrik pseudocode di sini (Google / .docx / .pdf).
  • Lihatlah contoh berikut sebagai referensi saat Anda membantu siswa menyelesaikan tantangan: 

    int main() {
      // Menginisialisasi Konfigurasi Robot. JANGAN DIHAPUS!
      vexcodeInit();
        // Mulai kode proyek
    
        // Berkendara maju, lalu belok kiri
        Drivetrain.driveFor(maju, 650, mm);
        Drivetrain.turnFor(kiri, 90, derajat);
    
        // Berkendara maju, lalu belok kanan
        Drivetrain.driveFor(maju, 900, mm);
        Drivetrain.turnFor(kanan, 90, derajat);
    
        // Berkendara maju ke apotek dan tunggu
        Drivetrain.driveFor(maju, 300, mm);
    
    }

Ikon Tips Guru Tips Guru

Sebelum siswa membuka proyek baru, mereka harus memilih templat. Proyek templat berisi konfigurasi motor robot yang dipilih. Jika templat tidak digunakan, robot tidak akan menjalankan proyek dengan benar.

Jika Anda kesulitan memulai, tinjau contoh proyek.

Melihat contoh proyek dapat membantu menghasilkan ide.

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.

Selesaikan langkah-langkah berikut:

  • Buka menuFile.
  • PilihBuka Contoh.

Menu proyek contoh V5 Blocks terbuka dan kategori contoh ditetapkan ke 'Semua' untuk mendemonstrasikan proyek contoh yang tersedia untuk membantu menghasilkan ide.