Lompat ke isi utama

Pemrograman Lengan Robot - Berbasis Blok

Ikon Kotak Alat Guru Kotak Alat Guru - Garis Besar Aktivitas

  • Eksplorasi ini akan memperkenalkan siswa pada pemrograman dasar Motor Lengan V5 Clawbot.

  • Belajar memprogram Motor Lengan memungkinkan siswa mengendalikan gerakan lengan V5 Clawbot dengan benar. Untuk informasi lebih lanjut tentang blok yang digunakan, kunjungiinformasi bantuan.

V5 Clawbot siap menjangkau!


Eksplorasi ini akan memberi Anda alat untuk dapat mulai membuat beberapa proyek keren yang menggunakan lengan V5 Clawbot.

  • VEXcode V5 yang akan digunakan dalam eksplorasi ini meliputi:

Blok VEXcode V5 berbunyi: putar ArmMotor ke atas sejauh 90 derajat.

  • Untuk mengetahui informasi lebih lanjut tentang blok, buka Bantuan lalu pilih blok [Putar untuk].

VEXcode V5 menampilkan blok Putar di ruang kerja sebelah kiri dan Bantuan terbuka di sebelah kanan. Bantuan tersebut menyatakan bahwa blok Putar memutar Motor Cerdas V5 untuk jarak tertentu, dan memberikan informasi tentang cara menggunakan blok tersebut dalam suatu proyek.

  • 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 terletak di toolbar

Toolbar VEXcode V5 dengan ikon Tutorial disorot dalam kotak merah. Dari kiri, Toolbar memperlihatkan logo V5, ikon bola dunia, File lalu Tutorial. Di sebelah kanan Tutorial terdapat ikon dan fungsi lainnya.

Bahan yang dibutuhkan:
Kuantitas Bahan-bahan yang Dibutuhkan
1

Kit Pemula Kelas VEX V5 (dengan firmware terbaru)

1

Kode VEX V5

1

Buku Catatan Teknik

1

Contoh proyek Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro)

Langkah 1: Persiapan Eksplorasi

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

Ikon Tips Guru Tips Guru

Modelkan setiap langkah pemecahan masalah untuk siswa.

Langkah 2: Mulai Proyek Baru

Sebelum Anda memulai proyek Anda, pilih proyek templat yang benar. Contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro) berisi konfigurasi motor Clawbot. 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. Contoh Terbuka adalah item keempat dalam menu di bawah Proyek Blok Baru, Proyek Teks Baru, dan Buka.

Selesaikan langkah-langkah berikut:

  • Buka menu File.
  • PilihBukaContoh.

Ikon bertuliskan Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro) dengan robot abu-abu di atas teks.

  • Pilih dan buka contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro).
  • Karena kita akan melakukan pemrograman untuk mengendalikan lengan, maka ganti nama proyek AndaArmControl.
  • Simpanproyek Anda.
  • Periksa untuk memastikan nama proyek ArmControl sekarang ada di jendela di tengah bilah alat.

Kotak dialog Nama Proyek di Toolbar VEXcode V5 bertuliskan Arm Control. Slot 1 dipilih dan Toolbar bertuliskan Tersimpan di sebelah kanan.

Ikon Tips Guru Tips Guru

  • Karena ini merupakan kegiatan awal dalam pemrograman, guru harus memodelkan langkah-langkahnya, lalu meminta siswa 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 bahwa siswa telah memilih contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro)

    Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan untuk dipilih pada halamanContoh. 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 Alat Guru - Menyimpan Proyek

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 menjadiArmControldan 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 menaikkan dan menurunkan lengan Clawbot.

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Ini saat yang tepat untuk berhenti sejenak dan meminta kelompok siswa meninjau kembali langkah-langkah yang baru saja diselesaikan saat memulai proyek baru di VEXcode V5.

Langkah 3: Gerakkan Lengan ke Atas

Sekarang kita akan mulai dengan memprogram lengan untuk terangkat!

Putar untuk membaca blok: putar ArmMotor ke atas sejauh 90 derajat.

  • Tambahkan blok [Putar untuk] di bawah blok{When started}di area pemrograman.

Toolbar VEXcode V5 dengan Tutorial disorot dalam kotak merah. Toolbar memperlihatkan, dari kiri ke kanan, logo V5, ikon bola dunia, File, dan Tutorial. Di sebelah kanan Tutorial terdapat ikon dan fungsi tambahan.

  • Tonton Tutorial Menggerakkan Lengan di VEXcode V5 jika Anda menginginkan demonstrasi.

Pemilihan slot di Toolbar VEXcode V5, dengan slot 1 dipilih dan disorot dengan kotak merah.

  • Klik ikonSlot. Anda dapat mengunduh proyek Anda ke salah satu slot yang tersedia di Robot Brain. Klik Slot 1.

Ikon otak berwarna hijau di Toolbar VEXcode V5, di sebelah kanan ikon Pengontrol yang dinonaktifkan, dan di sebelah kanan ikon Unduh. Ikon Otak disorot dengan kotak merah.

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

Tombol Unduh di Toolbar VEXcode V5 disorot dengan kotak merah. Ikon Unduh berada di sebelah kanan ikon Otak berwarna hijau dan di sebelah kiri tombol Jalankan.

  • 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 {When started}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 blok [Putar untuk] 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 sekarang untuk melepaskan kabel USB dari Robot Brain. Menghubungkan robot ke komputer saat menjalankan proyek dapat menyebabkan robot menarik kabel koneksi.

Layar Beranda V5 Brain menampilkan proyek Arm Control di slot satu di sudut kiri bawah. Deretan ikon di atasnya bertuliskan Drive, Perangkat, Pengaturan, dan folder VEX.

  • Periksa apakah proyek ArmControl telah diunduh ke otak di slot yang Anda pilih.

Ikon Kotak Alat Guru Kotak Alat Guru - Pilihan untuk Menjadi Model Pertama

Model menjalankan proyek di depan kelas sebelum meminta semua siswa mencobanya sekaligus. Kumpulkan para siswa di satu area dan sisakan cukup ruang bagi Clawbot untuk menggerakkan lengannya. Tunjukkan cara mengakhiri proyek dan menurunkan lengan Clawbot kembali ke posisi istirahat.
Beritahu siswa bahwa sekarang giliran mereka untuk menjalankan proyek mereka. Pastikan mereka memiliki ruang yang cukup untuk mengangkat lengan Clawbot dengan aman.

  • Jalankanproyek pada Clawbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan. Selamat atas terciptanya proyek Claw Arm pertama Anda!

Langkah 4: Coba Ini: Program Lengan ke Bawah

Sekarang setelah Anda memprogram lengan untuk bergerak ke atas, Anda sekarang akan memprogram lengan untuk menurunkan atau bergerak ke bawah.

Tampak samping V5 Clawbot dengan cakar menghadap ke kanan.

V5 Clawbot dengan lengannya ke bawah.

  • Tambahkan blok [Tunggu] dan blok [Putar untuk] kedua ke proyek ArmControl Anda sehingga lengan terangkat hingga 90 derajat, menunggu 3 detik, lalu kembali turun.
    Petunjuk:Anda perlu mengubah arah dalam blok [Putar untuk]. Untuk informasi lebih lanjut tentang blok [Tunggu], lihat fitur Bantuan VEXcode V5.
  • Uji apakah proyek revisi Anda menggerakkan lengan ke atas sejauh 90 derajat, tunggu tiga detik, lalu gerakkan lengan ke bawah sejauh 90 derajat denganmengunduhdanmenjalankanproyek ArmControl Anda.
  • Perhatikan bahwa lengan menahan posisinya saat blok [Tunggu] sedang berjalan. Motor menarik daya dari baterai untuk menahan lengan melawan gaya gravitasi. Itu karena pengaturan default untuk menghentikan motor adalah pengaturan<Hold>. Ada dua pengaturan lain untuk berhenti - <Brake>dan <Coast>. Anda akan mempelajarinya di lab lain.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Lengan sebelumnya digerakkan ke atas dengan menggunakan blok [Putar untuk] dengan parameter yang diatur ke "Atas" dan untuk "90 derajat." Siswa sekarang harus menambahkan blok [Tunggu] yang diatur ke "3 detik" dan blok [Putar selama] kedua yang diatur ke "Turun." Parameter 90 derajat tidak perlu diubah agar lengan kembali ke posisi semula.

Saat blok [Tunggu] berjalan, lengan akan menahan posisinya karena "Tahan" adalah jenis penghentian default Motor Cerdas V5. Penting untuk dicatat bahwa jika Jenis Penghentian diatur ke rem atau meluncur, lengan akan mulai jatuh kembali ke bawah karena beratnya dan gaya gravitasi.

Solusi contoh menunjukkan blok Saat dimulai dengan tiga blok terpasang. Blok tersebut bertuliskan, dari atas ke bawah, Putar Motor Lengan ke atas sejauh 90 derajat; tunggu 3 detik; Putar Motor Lengan ke bawah sejauh 90 derajat.

Langkah 5: Selesaikan Tantangan Pengendali Lalu Lintas Penerbangan

Tampak samping V5 Clawbot dengan lengan terentang ke atas dan dua tanda panah menunjuk ke atas dan ke bawah di bawah cakar, menunjukkan gerakan ke atas dan ke bawah.

Clawbot V5 mengangkat dan menurunkan lengannya.Dalam Tantangan Pengendali Lalu Lintas Penerbangan, Clawbot harus menggerakkan lengannya ke atas dan ke bawah masing-masing sejauh 90 derajat, menunggu selama 3 detik, menggerakkan lengannya ke atas dan ke bawah dua kali masing-masing sejauh 45 derajat dua kali, menunggu selama 5 detik, lalu menggerakkan lengannya ke atas dan ke bawah tiga kali sejauh 90 derajat.

Berikut adalah daftar perilaku Clawbot:

  • Gerakkan lengan ke atas lalu ke bawah sejauh 90 derajat.
  • Tunggu 3 detik.
  • Gerakkan lengan ke atas lalu ke bawah sejauh 45 derajat.
  • Gerakkan lengan ke atas lalu ke bawah sejauh 45 derajat.
  • Tunggu 5 detik.
  • Gerakkan lengan ke atas lalu ke bawah sejauh 90 derajat.
  • Gerakkan lengan ke atas lalu ke bawah sejauh 90 derajat.
  • Gerakkan lengan ke atas lalu ke bawah sejauh 90 derajat.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Sebagian besar blok dalam tantangan ini adalah blok [Putar untuk]. Setelah menambahkan blok [Putar untuk] untuk menggerakkan lengan ke atas dan satu untuk menggerakkan lengan ke bawah, Anda dapat mengklik kanan atau mengklik lama pada blok [Putar untuk] pertama dan memilih Gandakan untuk menambahkan blok [Putar untuk] ketiga dan keempat, dan seterusnya. Total dua belas blok [Putar untuk] dibutuhkan untuk tantangan ini. Kemudian parameter dapat diubah untuk memenuhi tantangan dan blok [Tunggu] dapat ditambahkan di antara blok [Putar selama].

Proyek VEXcode dengan blok Saat dimulai dengan dua blok Putar untuk dilampirkan. Menu Konteks akan terbuka dengan opsi Duplikat dipilih.