Lompat ke isi utama

Pemrograman Drive Maju dan Mundur - Berbasis Blok

Ikon Kotak Alat Guru Kotak Alat Guru - Garis Besar Aktivitas

  • Eksplorasi ini akan memperkenalkan siswa pada perilaku pemrograman dasar maju, mundur, dan menunggu. Keterampilan dasar ini akan membantu mereka untuk berhasil dalam kegiatan berikutnya dan dalam Strike Challenge di akhir Lab STEM ini, saat mereka akan berkompetisi dalam bowling menggunakan Speedbot.

  • Dengan menggunakan proyek templat V5 Speedbot (Drivetrain 2-motor, Tanpa Gyro) memungkinkan siswa untuk memprogram Speedbot agar bergerak maju hanya dengan memilih blok [Drive for].

Speedbot siap bergerak!

Eksplorasi ini akan memberi Anda alat untuk dapat mulai membuat beberapa proyek menarik yang dapat diikuti oleh Speedbot Anda.

  •  VEXcode V5 yang akan digunakan dalam eksplorasi ini:

VEXcode Drive untuk blok. Bunyinya 'berkendara maju sejauh satu inci'.

  • Untuk mengetahui informasi lebih lanjut tentang blok tersebut, buka Bantuanlalu pilih blok [Drive for].

Bantuan di VEXcode terbuka menampilkan Bantuan untuk blok Drive. Ikon Bantuan di sudut kanan atas disorot, mengilustrasikan apa yang harus dipilih untuk membuka Bantuan untuk suatu blok.

  • Pastikan Anda telah mengunduh dan menyiapkan perangkat keras yang diperlukan, buku catatan teknik, dan VEXcode V5.

Ikon Tips Guru Tips Guru

Jika ini adalah pertama kalinya siswa menggunakan VEXcode V5, mereka dapat merujuk Tutorial kapan saja selama eksplorasi ini. Tutorial ada di bilah alat.

Toolbar VEXcode V5 dengan tombol Tutorial yang disebut dalam kotak merah, di sebelah kanan menu File.

Bahan yang dibutuhkan:
Kuantitas Bahan-bahan yang Dibutuhkan
1

Robot Speedbot

1

Baterai Robot Terisi

1

Kode VEX V5

1

Kabel USB (jika menggunakan komputer)

1

Buku Catatan Teknik

Ikon Tips Guru Tips Guru

  • Modelkan setiap langkah pemecahan masalah untuk siswa.

Langkah 1: Persiapan Eksplorasi

Sebelum Anda memulai kegiatan, apakah Anda sudah menyiapkan masing-masing barang ini? Periksa masing-masing hal berikut ini:

Langkah 2: Mulai Proyek Baru

Sebelum Anda memulai proyek Anda, pilih proyek templat Speedbot (Drivetrain 2-Motor, Tanpa Gyro). Proyek templat berisi konfigurasi motor Speedbot. Jika templat tidak digunakan, robot Anda tidak akan menjalankan proyek dengan benar.

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 menu File.
  • PilihBukaContoh.

Ikon templat SpeedBot (Drivetrain dua motor, Tanpa Gyro), mengilustrasikan proyek templat mana yang akan dipilih untuk aktivitas ini.

  • Pilih dan buka proyek templat Speedbot (Drivetrain 2-motor, Tanpa Gyro).
  • Karena kita akan menggunakan blok [Drive for], ganti nama proyek Anda menjadi Drive.
  • Simpanproyek Anda.
  • Periksa untuk memastikan nama proyek Drive sekarang ada di jendela di tengah bilah alat.

Toolbar VEXcode V5 menampilkan nama proyek 'Drive'.

Ikon Tips Guru Tips Guru

  • Karena ini merupakan kegiatan awal pemrograman, guru harus memodelkan langkah-langkahnya, lalu meminta siswa untuk menyelesaikan tindakan yang sama. Guru kemudian harus memantau siswa untuk memastikan bahwa mereka mengikuti langkah-langkah dengan benar.

  • Pastikan siswa telah memilih Buka Contoh dari menu File.

  • Pastikan siswa telah memilih proyek templat Speedbot (Drivetrain 2-motor, Tanpa Gyro).

    Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan untuk dipilih pada halaman Contoh. Saat mereka membangun dan menggunakan robot lain, mereka akan memiliki kesempatan untuk menggunakan templat yang berbeda.

  • Anda dapat meminta siswa untuk menambahkan inisial mereka atau nama kelompok mereka ke nama proyek. Ini akan membantu membedakan proyek jika Anda meminta siswa untuk menyerahkannya.

Ikon Kotak Alat Guru Kotak Peralatan Guru

Tunjukkan bahwa ketika mereka pertama kali membuka VEXcode V5, jendelanya diberi labelVEXcode Projectdan tidak disimpan (ditunjukkan pada bilah alat). Proyek VEXcode adalah nama proyek default saat VEXcode V5 pertama kali dibuka. Setelah proyek diubah namanya menjadiDrivedan disimpan, tampilan diperbarui menjadi Tersimpan. Dengan menggunakan jendela ini di bilah alat, mudah untuk memeriksa apakah siswa menggunakan proyek yang benar dan proyek tersebut telah disimpan.

Setelah proyek awalnya disimpan, VEXcode V5 secara otomatis menyimpan setiap perubahan berikutnya, seperti yang ditunjukkan oleh pesan di samping nama proyek.

Beritahukan siswa bahwa mereka sekarang siap untuk memulai proyek pertama mereka. Jelaskan kepada siswa bahwa hanya dengan mengikuti beberapa langkah sederhana, mereka akan dapat membuat dan menjalankan proyek yang akan memajukan Speedbot.

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Ini adalah saat yang tepat untuk berhenti sejenak dan meminta siswa meninjau kembali langkah-langkah yang baru saja diselesaikan dalam memulai proyek baru di VEXcode V5 secara individu atau kelompok. Mintalah siswa untuk melakukan refleksi secara individu sebelum membagikannya dalam kelompok atau ke seluruh kelas.

Langkah 3: Maju Terus

VEXcode Saat memulai blok yang dilampirkan ke blok Drive for, atur untuk melaju maju sejauh 1 inci.

  • Tambahkan blok [Drive for] ke blok{When started}di area pemrograman.

VEXcode Saat memulai blok yang dilampirkan ke blok Drive for, atur untuk melaju maju sejauh 1 milimeter dengan menu tarik-turun terbuka untuk mengubah dari inci ke milimeter.

  • Pilih menu tarik-turun dan ubah satuan dari inci ke milimeter.

VEXcode Saat memulai blok yang terpasang pada blok Drive for, atur untuk melaju maju sejauh 100 milimeter.

  • Ubah jarak dari 1 mm menjadi 100 mm.

Toolbar VEXcode V5 dengan menu Slot terbuka di sebelah kiri nama proyek. Menu tarik-turun mencantumkan semua slot yang tersedia, dari satu hingga delapan.

  • Klik ikonSlot. Anda dapat mengunduh proyek Anda ke salah satu dari empat slot yang tersedia di Robot Brain. Klik angka1.

Toolbar VEXcode V5 dengan kotak merah di sekitar ikon Otak hijau, di antara tombol Pengontrol dan Unduh.

  • Hubungkan robot ke komputer atau tablet Anda. Ikon Otak pada bilah alat berubah menjadi hijau setelah koneksi berhasil dibuat.

Toolbar VEXcode V5 dengan kotak merah di sekitar ikon unduh, di antara tombol Brain dan Run.

  • Klik tombolUnduhpada bilah alat untuk mengunduh proyek Drive ke Robot Brain.

Ikon Kotak Alat Guru Kotak Alat Guru - Bantuan dengan Blok

  • Tunjukkan bahwa di area pemrograman, sudah ada blok ketika dimulai yang terletak di sana secara default. Setiap proyek akan dimulai dengan blok ini. Saat proyek dimulai, blok-blok yang terhubung akan diikuti sesuai urutan penempatannya.

    Tunjukkan dengan mengklik drive untuk blok dan menyeretnya ke area pemrograman, menghubungkannya ke blok {When started}. Anda akan mendengar bunyi klik saat menempel.

  • Jika Anda menggunakan komputer, siswa harus menghubungkan VEX V5 Robot Brain ke komputer menggunakan kabel USB. Jika Anda menggunakan tablet, VEX V5 Robot Brain harus dihubungkan ke tablet menggunakan Smart Radio.

  • Jika siswa menggunakan komputer, minta mereka untuk melepaskan kabel USB dari Robot Brain. Menghubungkan robot ke komputer saat menjalankan proyek dapat menyebabkan robot menarik kabel koneksi.

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Minta siswa untuk memprediksi apa yang menurut mereka akan terjadi ketika proyek ini diunduh dan dijalankan di Speedbot. Mintalah siswa untuk mencatat prediksi mereka di buku catatan teknik mereka. Jika waktu memungkinkan, mintalah setiap kelompok untuk berbagi prediksi mereka.

Layar V5 Brain bertuliskan Home di bagian atas. Drive tercantum sebagai proyek di slot 1, di bawah tombol pengaturan Drive. Ikon program harus ditekan untuk memilih proyek.

  • Periksa untuk memastikan proyek Anda telahdiunduhke Otak Speedbot dengan melihat layar Otak Robot. Nama proyek harus dicantumkan pada slot 1.

Ikon Kotak Alat Guru Kotak Alat Guru - Model Pertama

Model menjalankan proyek di depan kelas sebelum meminta semua siswa mencobanya sekaligus. Kumpulkan siswa di satu area dan sisakan cukup ruang agar Speedbot dapat bergerak jika diletakkan di lantai.
Beri tahu siswa bahwa sekarang giliran mereka untuk menjalankan proyek mereka. Pastikan mereka memiliki jalur yang jelas dan tidak ada Speedbot yang bertabrakan satu sama lain.

  • Jalankanproyek pada robot Speedbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan pada Robot Brain. Selamat atas terciptanya proyek pertama Anda!

Langkah 4: Berkendara Mundur

Menu tarik-turun pada blok VEXcode Drive, menunjukkan cara mengubah parameter arah blok dari maju ke mundur.

  • Ubah blok [Drive for] untuk menampilkanmundurbukannyamaju.
  • Unduhproyek.
  • Jalankanproyek pada robot Speedbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan pada Robot Brain.

Ikon Kotak Alat Guru Kotak Alat Guru - Menyelesaikan Langkah 4

  • Untuk mengubah blok [Drive for] darimajukemundur, cukup klik menu drop-down dan pilihmundur.

  • Jumlah mm dapat diubah, tetapi untuk contoh ini kita akan membiarkannya pada 100 mm seperti yang ditetapkan pada langkah sebelumnya.

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

  • Karena kami tidak memilih slot baru, proyek baru akan diunduh ke slot 1 dan menggantikan proyek sebelumnya.

  • Karena VEXcode V5 memiliki penyimpanan otomatis, tidak perlu menyimpan proyek lagi.

Langkah 5: Tunggu lalu Berkendara dengan Gigi Mundur

Proyek VEXcode V5 dimulai dengan blok When Started. Berikutnya adalah blok Tunggu dengan parameter waktu 3 detik, dan terakhir adalah blok Berkendara Untuk yang diatur untuk menggerakkan mundur sejauh 100 milimeter.

  • Tambahkan blok [Wait]sebelum blok [Drive for]. Ini akan memberi tahu robot untuk menunggu sebelum bergerak mundur.
  • Masukkan tiga detik ke dalam blok [Tunggu]. Ini memberi tahu robot untuk menunggu tiga sebelum bergerak mundur.
  • Unduhproyek.
  • Jalankanproyek pada robot Speedbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan.

Ikon Kotak Alat Guru Kotak Alat Guru - Menyelesaikan Langkah 5

  • Blok [Tunggu] dapat ditempatkan di mana saja dalam proyek. Untuk informasi lebih lanjut tentang blok [Tunggu], buka Bantuan.

  • Menggunakan blok [Tunggu] tidak akan mengakhiri proyek.

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

  • Karena kami tidak memilih slot baru, proyek baru akan diunduh ke slot 1 dan menggantikan proyek sebelumnya.

  • Karena VEXcode V5 memiliki penyimpanan otomatis, tidak perlu menyimpan proyek lagi.

Langkah 6: Selesaikan Tantangan Latihan Basket!

Tata letak Latihan Bola Basket dengan V5 SpeedBot di garis Start, dan garis yang menandai jarak 10 cm, 20 cm, dan 40 cm.
Tata letak Tantangan Latihan Bola Basket

Dalam Tantangan Latihan Bola Basket, robot harus mampu menavigasi serangkaian garis pada jarak yang berbeda. Robot akan bergerak maju ke garis pertama yang berjarak 10 cm dari posisi awal, menunggu 1 detik, lalu bergerak mundur kembali ke garis yang sama. Robot kemudian akan mengulangi tindakan tersebut dengan melaju maju 20 cm ke garis kedua, menunggu 1 detik, lalu melaju mundur ke garis awal semula. Robot akan melaju maju ke garis ketiga dengan jarak 40 cm, menunggu 1 detik, dan kemudian akhirnya kembali ke garis awal untuk menyelesaikan tantangan.

Sebelum memprogram robot, rencanakan lintasan dan perilaku robot di buku catatan teknik Anda.

Setelah menyelesaikan Tantangan Bola Basket, Anda akan dapat menggabungkan gerakan maju dan mundur dengan perilaku robot tambahan untuk menyelesaikan tantangan yang lebih maju.

Perlu diingat saat pemrograman bahwa 1 cm = 10 mm

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Minta siswa untuk berbagi solusi mereka secara berpasangan sebelum membahasnya di kelas secara keseluruhan. Fasilitasi diskusi dengan bertanya:

  • Apakah Anda menghadapi kesulitan saat memprogram tantangan ini?

  • Apakah robot Anda berperilaku seperti yang Anda harapkan berdasarkan proyek Anda? Mengapa atau mengapa tidak?

  • Jika Anda dapat mengulangi tantangan tersebut, apakah ada hal yang akan Anda lakukan secara berbeda?

Ikon Tips Guru Tips Guru

Validasi bahwa robot berhasil menyelesaikan tantangan dengan menggunakan tongkat meteran atau penggaris dan selotip untuk menandai posisi awal robot. Kemudian tandai 10 mm, 20 mm, dan 40 mm dari posisi awal sebagai referensi ke mana robot perlu bergerak untuk menyelesaikan tantangan.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Rubrik pemrograman untuk mengevaluasi siswa dapat ditemukan di sini (Google / .docx / .pdf). Rubrik untuk mengevaluasi buku catatan teknik tim dapat ditemukan di sini (Google / .docx / .pdf), dan rubrik untuk mengevaluasi buku catatan individual dapat ditemukan di sini (Google / .docx / .pdf). Kapan pun Anda berencana mengevaluasi pekerjaan siswa dengan rubrik, pastikan untuk membagikan rubrik tersebut kepada mereka sebelum mereka mulai mengerjakan proyek.

Proyek VEXcode V5 dengan blok When Started di bagian atas. Turun ke tumpukan, ada blok Drive For yang diatur untuk bergerak maju sejauh 100 milimeter, blok Wait yang diatur untuk menunggu selama 1 detik, blok Drive for yang diatur untuk bergerak mundur sejauh 100 milimeter, blok Drive for yang diatur untuk bergerak maju sejauh 200 milimeter, blok Wait yang diatur untuk menunggu selama 1 detik, blok Drive for yang diatur untuk bergerak mundur sejauh 200 milimeter, blok Drive for yang diatur untuk bergerak maju sejauh 400 milimeter, blok Wait yang diatur untuk menunggu selama 1 detik, dan terakhir blok Drive for yang diatur untuk bergerak mundur sejauh 400 milimeter.