Langsung ke konten utama

Pemrograman Penggerak Maju dan Mundur - Berbasis Blok

Ikon Kotak Peralatan Guru Panduan Aktivitas Kotak Peralatan Guru -

  • Eksplorasi ini akan memperkenalkan siswa pada perilaku pemrograman dasar seperti maju, mundur, dan menunggu. Keterampilan dasar ini akan membantu mereka sukses dalam aktivitas selanjutnya dan dalam Tantangan Strike di akhir Lab STEM ini, ketika mereka akan berkompetisi dalam bowling dengan menggunakan Speedbot.

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

Speedbot siap bergerak!

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

  •  VEXcode V5 yang akan digunakan dalam eksplorasi ini:

VEXcode Drive untuk blok. Tertulis 'maju satu inci'.

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

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

  • Pastikan Anda memiliki perangkat keras yang dibutuhkan, buku catatan teknik Anda, dan VEXcode V5 yang sudah diunduh dan siap digunakan.

Ikon Tips Guru Tips untuk Guru

Jika ini adalah kali pertama siswa menggunakan VEXcode V5, mereka dapat merujuk ke Tutorial kapan saja selama eksplorasi ini. Tutorial-tutorial tersebut terletak di bilah alat.

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

Bahan-bahan yang Dibutuhkan:
Kuantitas Bahan-bahan yang Dibutuhkan
1

Robot Speedbot

1

Baterai Robot Terisi Penuh

1

VEXcode V5

1

Kabel USB (jika menggunakan komputer)

1

Buku Catatan Teknik

Ikon Tips Guru Tips untuk Guru

  • Peragakan setiap langkah pemecahan masalah kepada para siswa.

Langkah 1: Persiapan untuk Eksplorasi

Sebelum memulai aktivitas, apakah Anda sudah menyiapkan semua barang-barang ini? Periksa setiap hal berikut:

Langkah 2: Memulai Proyek Baru

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

Toolbar VEXcode V5 dengan menu File terbuka dan Open Examples disorot dalam kotak merah. Open Examples adalah item menu keempat di bawah New Blocks Project, New Text Project, dan Open.

Selesaikan langkah-langkah berikut:

  • Buka menu File.
  • PilihBukaContoh.

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

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

Toolbar VEXcode V5 menampilkan nama proyek 'Drive'.

Ikon Tips Guru Tips untuk Guru

  • Karena ini adalah kegiatan pengantar pemrograman, guru harus mencontohkan langkah-langkahnya, lalu meminta siswa untuk melakukan 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-motors, No Gyro).

    Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan yang dapat mereka pilih di halaman BukaContoh. Saat mereka membangun dan menggunakan robot lain, mereka akan memiliki kesempatan untuk menggunakan berbagai templat.

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

Ikon Kotak Peralatan Guru Kotak Peralatan Guru

Tekankan bahwa ketika mereka pertama kali membuka VEXcode V5, jendela tersebut diberi labelVEXcode Projectdan belum disimpan (ditunjukkan pada toolbar). VEXcode Project adalah nama proyek default saat VEXcode V5 pertama kali dibuka. Setelah proyek tersebut diganti namanya menjadiDrivedan disimpan, tampilan berubah menjadi Tersimpan. Dengan menggunakan jendela ini di bilah alat, mudah untuk memeriksa apakah siswa menggunakan proyek yang benar dan proyek tersebut telah tersimpan.

Setelah proyek pertama kali disimpan, VEXcode V5 akan secara otomatis menyimpan setiap perubahan selanjutnya, seperti yang ditunjukkan oleh pesan di samping nama proyek.

Beritahu para 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 menggerakkan Speedbot ke depan.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Berhenti dan Berdiskusi

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 berkelompok. Mintalah siswa untuk merenung secara individu sebelum berbagi dalam kelompok mereka atau di depan seluruh kelas.

Langkah 3: Maju Terus

VEXcode Saat blok yang diaktifkan terhubung ke Drive for block, atur untuk bergerak maju sejauh 1 inci.

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

Saat VEXcode dimulai, blok yang terhubung ke Drive for diatur untuk bergerak 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 blok yang diaktifkan terhubung ke blok Drive, atur untuk bergerak 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 tersebut 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 pada angka1.

Toolbar VEXcode V5 dengan kotak merah di sekitar ikon Otak berwarna hijau, di antara tombol Controller dan Download.

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

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

  • Klik tombolDownloadpada toolbar untuk mengunduh proyek Drive ke Robot Brain.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Bantuan dengan Balok

  • Tekankan bahwa di area pemrograman, sudah ada blok "when started" yang tersedia secara default. Setiap proyek akan dimulai dengan blok ini. Saat proyek dimulai, blok-blok yang terhubung akan diikuti sesuai urutan penempatannya.

    Demonstrasikan cara mengklik drive untuk blok dan menyeretnya ke area pemrograman, lalu menghubungkannya ke blok {When started}. Anda akan mendengar bunyi klik saat terpasang.

  • 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, mintalah mereka untuk mencabut kabel USB dari Robot Brain. Menghubungkan robot ke komputer saat menjalankan proyek dapat menyebabkan robot menarik kabel penghubung.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Berhenti dan Berdiskusi

Mintalah 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 membagikan prediksi mereka.

Layar V5 Brain menampilkan tulisan Home di bagian atas. Drive tersebut terdaftar sebagai proyek di slot 1, di bawah tombol Pengaturan Drive. Ikon program harus ditekan untuk memilih proyek.

  • Periksa untuk memastikan proyek Anda telah diunduhke Otak Speedbot dengan melihat layar Otak Robot. Nama proyek harus dicantumkan di slot 1.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru Model - Pertama

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

  • Jalankan proyekpada robot Speedbot dengan memastikan proyek tersebut terpilih, lalu tekan tombol Jalankan pada Otak Robot. Selamat atas pembuatan proyek pertama Anda!

Langkah 4: Mundur

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

  • Ubah blok [Drive for] agar menampilkanmundurbukanmaju.
  • Unduhproyek.
  • Jalankan proyekpada robot Speedbot dengan memastikan proyek tersebut terpilih, lalu tekan tombol Jalankan pada Otak Robot.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Menyelesaikan Langkah 4

  • Untuk mengubah blok [Drive for] darimajumenjadimundur, cukup klik menu tarik-turun dan pilihmundur.

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

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

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

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

Langkah 5: Tunggu lalu Mundur

Proyek VEXcode V5 yang dimulai dengan blok When Started. Berikutnya adalah blok Wait dengan parameter waktu 3 detik, dan terakhir adalah blok Drive For yang diatur untuk mengemudi mundur sejauh 100 milimeter.

  • Tambahkan blok [Tunggu]sebelum blok [Berkendara untuk]. Ini akan memberi tahu robot untuk menunggu sebelum bergerak mundur.
  • Masukkan tiga detik ke dalam blok [Tunggu]. Ini memberi tahu robot untuk menunggu tiga detik sebelum bergerak mundur.
  • Unduhproyek.
  • Jalankan proyekpada robot Speedbot dengan memastikan proyek terpilih lalu tekan tombol Jalankan.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Menyelesaikan Langkah 5

  • Blok [Tunggu] dapat ditempatkan di mana saja dalam proyek. Untuk informasi lebih lanjut mengenai blok [Tunggu], bukaBantuan.

  • Menggunakan blok [Wait] tidak akan mengakhiri proyek.

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

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

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

Langkah 6: Selesaikan Tantangan Latihan Bola Basket!

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

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 tersebut kemudian akan mengulangi tindakan tersebut dengan bergerak maju sejauh 20 cm ke garis kedua, menunggu 1 detik, lalu bergerak mundur ke garis awal. Robot akan bergerak 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 jalur 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 canggih.

Ingatlah saat memprogram bahwa 1 cm = 10 mm

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Berhenti dan Berdiskusi

Mintalah siswa untuk berbagi solusi mereka secara berpasangan sebelum mendiskusikannya sebagai kelas secara keseluruhan. Fasilitasi diskusi dengan mengajukan pertanyaan:

  • Apakah Anda menghadapi kesulitan saat memprogram tantangan ini?

  • Apakah robot Anda berperilaku sesuai dengan yang Anda harapkan berdasarkan proyek Anda? Mengapa ya atau mengapa tidak?

  • Jika Anda bisa mengulang tantangan ini, adakah hal yang akan Anda lakukan secara berbeda?

Ikon Tips Guru Tips untuk Guru

Pastikan robot berhasil menyelesaikan tantangan dengan menggunakan penggaris atau meteran dan pita ukur untuk menandai posisi awal robot. Kemudian tandai 10 mm, 20 mm, dan 40 mm dari posisi awal tersebut sebagai referensi ke mana robot perlu bergerak untuk menyelesaikan tantangan.

Ikon Kotak Peralatan Guru Solusi Kotak Peralatan Guru -

Rubrik pemrograman untuk mengevaluasi siswa dapat ditemukan di sini (Google / .docx / .pdf). Rubrik untuk mengevaluasi buku catatan rekayasa tim dapat ditemukan di sini (Google / .docx / .pdf), dan rubrik untuk mengevaluasi buku catatan individu dapat ditemukan di sini (Google / .docx / .pdf). Setiap kali Anda berencana untuk 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. Menelusuri tumpukan ke bawah, terdapat 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.