Langsung ke konten utama

Memprogram Lengan Robot - Berbasis Blok

Ikon Kotak Peralatan Guru Panduan Aktivitas Kotak Peralatan Guru -

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

  • Mempelajari cara memprogram Arm Motor memungkinkan siswa untuk mengontrol pergerakan lengan V5 Clawbot dengan benar. Untuk informasi lebih lanjut mengenai blok yang digunakan, kunjungihelp information.

Clawbot V5 siap meraih target!


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 sebesar 90 derajat.

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

VEXcode V5 menampilkan blok Spin for di ruang kerja di sebelah kiri dan Help terbuka di sebelah kanan. Bagian Bantuan menjelaskan bahwa blok Spin for memutar Motor Pintar V5 sejauh jarak tertentu, dan memberikan informasi tentang cara menggunakan blok tersebut dalam sebuah proyek.

  • 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 ikon Tutorial yang disorot dalam kotak merah. Dari sebelah kiri, Toolbar menampilkan logo V5, ikon globe, File, lalu Tutorial. Di sebelah kanan Tutorial terdapat ikon dan fungsi lainnya.

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

VEX V5 Classroom Starter Kit (dengan firmware terbaru)

1

VEXcode V5

1

Buku Catatan Teknik

1

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

Langkah 1: Persiapan untuk Eksplorasi

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

Ikon Tips Guru Tips untuk Guru

Peragakan setiap langkah pemecahan masalah kepada para siswa.

Langkah 2: Memulai Proyek Baru

Sebelum memulai proyek Anda, pilih templat proyek yang tepat. 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.

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

Selesaikan langkah-langkah berikut:

  • Buka menu File.
  • PilihBukaContoh.

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

  • Pilih dan buka contoh proyek template Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro).
  • Karena kita akan memprogram untuk mengontrol lengan, ganti nama proyek Anda menjadiArmControl.
  • Anda.
  • Periksa untuk memastikan nama proyek ArmControl sekarang berada di jendela di tengah bilah alat.

Kotak dialog nama Proyek di Toolbar VEXcode V5 bertuliskan Arm Control. Slot 1 terpilih dan Toolbar menampilkan tulisan Tersimpan di sebelah kanan.

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 contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro)

    Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan yang dapat dipilih pada halamanContoh. 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 - Proyek Penyimpanan

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

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Berhenti dan Berdiskusi

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

Langkah 3: Angkat Lengan ke Atas

Sekarang kita akan mulai dengan memprogram lengan agar terangkat!

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

  • Tambahkan blok [Putar selama] di bawah blok{Saat dimulai}di area pemrograman.

Toolbar VEXcode V5 dengan tutorial yang disorot dalam kotak merah. Toolbar menampilkan, dari kiri ke kanan, logo V5, ikon globe, File, dan Tutorial. Di sebelah kanan Tutorial terdapat ikon dan fungsi tambahan.

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

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

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

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

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

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

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

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Bantuan dengan Balok

  • Sebutkan 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 blok [Putar untuk] dan menyeretnya ke area pemrograman, lalu menghubungkannya ke blok {Saat dimulai}. 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 sekarang juga. Menghubungkan robot ke komputer saat menjalankan proyek dapat menyebabkan robot menarik kabel penghubung.

Tampilan layar utama V5 Brain menunjukkan proyek Arm Control di slot pertama di pojok kiri bawah. Deretan ikon di atasnya bertuliskan Drive, Devices, Settings, dan folder VEX.

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

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Opsi untuk Memberikan Model Terlebih Dahulu

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 Clawbot dapat menggerakkan lengannya. Demonstrasikan cara mengakhiri proyek dan menurunkan lengan Clawbot kembali ke posisi istirahatnya.
Beri tahu siswa bahwa sekarang giliran mereka untuk menjalankan proyek mereka. Pastikan mereka memiliki ruang yang cukup agar lengan Clawbot dapat terangkat dengan aman.

  • Jalankanproyek pada Clawbot dengan memastikan proyek terpilih lalu tekan tombol Jalankan. Selamat atas keberhasilan Anda membuat proyek Claw Arm pertama Anda!

Langkah 4: Coba Ini: Programkan Lengan ke Bawah

Setelah Anda memprogram lengan untuk bergerak ke atas, sekarang Anda akan memprogram lengan untuk turun atau bergerak ke bawah.

Tampilan samping Clawbot V5 dengan cakar menghadap ke kanan.

Clawbot V5 dengan lengannya diturunkan.

  • Tambahkan blok [Wait] dan blok [Spin ​​for] kedua ke proyek ArmControl Anda sehingga lengan terangkat hingga 90 derajat, menunggu 3 detik, lalu kembali turun.
    Petunjuk:Anda perlu mengubah arah di dalam blok [Spin ​​for]. Untuk informasi lebih lanjut mengenai blok [Wait], lihat fitur Bantuan VEXcode V5.
  • Uji proyek revisi Anda agar menggerakkan lengan ke atas sebesar 90 derajat, menunggu tiga detik, lalu menggerakkan lengan ke bawah sebesar 90 derajat dengan caramengunduhdanmenjalankanproyek ArmControl Anda.
  • Perhatikan bahwa lengan tetap pada posisinya saat blok [Wait] sedang berjalan. Motor tersebut mengambil daya dari baterai untuk menahan lengan agar tidak terpengaruh gaya gravitasi. Itu karena pengaturan default untuk menghentikan motor adalah pengaturan<Hold>. Ada dua pengaturan lain untuk berhenti - <Brake>dan <Coast>. Anda akan mempelajari hal-hal tersebut di laboratorium lain.

Ikon Kotak Peralatan Guru Solusi Kotak Peralatan Guru -

Lengan sebelumnya digerakkan ke atas dengan menggunakan blok [Spin ​​for] dengan parameter yang diatur ke "Up" dan untuk "90 degrees." 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 mempertahankan posisinya karena "Tahan" adalah tipe penghentian default dari V5 Smart Motor. Penting untuk dicatat bahwa jika tipe Stopping diatur untuk mengerem atau meluncur, lengan akan mulai jatuh kembali ke bawah karena beratnya dan gaya gravitasi.

Contoh solusi menunjukkan blok "When started" dengan tiga blok yang terhubung. Instruksi pada blok tersebut, dari atas ke bawah, adalah: 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

Tampilan samping Clawbot V5 dengan lengan terentang ke atas dan dua panah menunjuk ke atas dan ke bawah di bawah cakar, menunjukkan gerakan naik dan turun.

Sebuah Clawbot V5 mengangkat dan menurunkan lengannya.Dalam Tantangan Pengontrol Lalu Lintas Penerbangan, Clawbot harus menggerakkan lengannya ke atas dan ke bawah masing-masing sebesar 90 derajat, menunggu 3 detik, menggerakkan lengan ke atas dan ke bawah dua kali masing-masing sebesar 45 derajat, menunggu 5 detik, dan kemudian menggerakkan lengan ke atas dan ke bawah tiga kali sebesar 90 derajat.

Berikut adalah daftar perilaku Clawbot:

  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 90 derajat.
  • Tunggu 3 detik.
  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 45 derajat.
  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 45 derajat.
  • Tunggu 5 detik.
  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 90 derajat.
  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 90 derajat.
  • Gerakkan lengan ke atas lalu ke bawah hingga membentuk sudut 90 derajat.

Ikon Kotak Peralatan Guru Solusi Kotak Peralatan Guru -

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

Sebuah proyek VEXcode dengan blok When started yang dilengkapi dengan dua blok Spin for. Menu konteks terbuka dengan opsi Duplikat terpilih.