Pemrograman Cakar - Berbasis Blok
Kotak Alat Guru
-
Garis Besar Aktivitas
-
Eksplorasi ini akan memperkenalkan siswa pada pemrograman dasar Motor Cakar V5 Clawbot.
-
Belajar memprogram Motor Cakar memungkinkan siswa mengendalikan dengan tepat bagaimana V5 Clawbot mencengkeram objek di lingkungannya. Untuk informasi lebih lanjut tentang blok yang digunakan, kunjungiinformasi bantuan.
V5 Clawbot siap untuk mencengkeram!
Eksplorasi ini akan memungkinkan Anda mulai membuat beberapa proyek keren yang menggunakan cakar V5 Clawbot untuk mencengkeram objek.
- VEXcode V5 yang akan digunakan dalam eksplorasi ini meliputi:

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

- Pastikan Anda telah mengunduh dan menyiapkan perangkat keras yang diperlukan, buku catatan teknik, dan VEXcode V5.
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.

| 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 template Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro) |
| 1 |
Kaleng aluminium |
Langkah 1: Persiapan Eksplorasi
Sebelum Anda memulai kegiatan, apakah Anda sudah menyiapkan masing-masing barang ini? Periksa masing-masing hal berikut ini:
-
Apakah motor terpasang pada port yang benar?
-
Apakah kabel pintardimasukkan sepenuhnyake semua motor?
-
Apakah Otakdihidupkan?
-
Apakah bateraiterisi?
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.

Selesaikan langkah-langkah berikut:
- Buka menu File.
- PilihBukaContoh.
- Pilih dan buka contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro).
- Karena kita akan memprogram untuk mengendalikan cakar, ganti nama proyek AndaClawControl.
- Simpanproyek Anda.
- Periksa untuk memastikan nama proyek ClawControl sekarang ada di jendela di tengah bilah alat.

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.
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: Program Cakar V5 untuk Membuka
Sekarang kita akan mulai dengan memprogram cakar untuk terbuka!

- Tambahkan blokset motor timeoutdan[Putar selama]ke blok {When started} dan atur parameternya seperti yang ditunjukkan di atas.
- Perhatikan bahwa blokset motor timeoutmuncul pertama dalam tumpukan. Pengaturan ini mengatur berapa lama Motor Cakar dapat berjalan dan menghentikannya setelah waktu tersebut.
- Blok batas waktu motoryang ditetapkandalam proyek ini ditetapkan pada 2 detik. Jadi meskipun motor tidak bergerak penuh 60 derajat, proyek menghentikan Motor Cakar setelah 2 detik berlalu.

- Tonton Tutorial Membuka Cakar di VEXcode V5 jika Anda ingin demonstrasi.

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

- Hubungkan robot ke komputer atau tablet Anda. Ikon Otak pada bilah alatberubah menjadi hijausetelah koneksi berhasil dibuat.

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

- Periksa apakah proyek ClawControl telah diunduh ke otak di slot yang Anda pilih.
Kotak Alat Guru
-
Pilihan untuk Menjadi Model Pertama
Model menjalankan proyek di depan kelas sebelum meminta semua siswa mencobanya sekaligus. Kumpulkan siswa di satu area dan posisikan Clawbot sehingga cakarnya dapat dilihat oleh semua orang. Jika Anda berencana untuk mendemonstrasikan lebih dari satu kali, Anda dapat dengan lembut mendorong cakar hingga tertutup di antara setiap percobaan.
Beritahukan siswa bahwa sekarang giliran mereka untuk menjalankan proyek mereka.
- Jalankanproyek pada Clawbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan. Selamat atas terciptanya proyek pertama Anda untuk menggerakkan Claw!
Langkah 4: Coba Ini: Tutup Cakar V5
Sekarang Anda telah memprogram cakar untuk membuka, Anda sekarang akan memprogramnya untuk menutup.

Sekarang Anda dapat membuka cakarnya, Anda tentu ingin menutupnya juga.
- Kembali ke proyek ClawControl Anda dan tambahkan blok[Putar selama]agar Motor Cakar berputar tertutup sejauh 30 derajat. Cakar harus menutup setengahnya karena berputar terbuka sejauh 60 derajat.
- Uji apakah proyek revisi Anda memiliki cakar yang terbuka sejauh 60 derajat dan kemudian tutup sejauh 30 derajat dengan mengunduh danproyekAnda.
Kotak Alat Guru
-
Solusi
Sebelumnya, cakarnya bisa dibuka hingga 60 derajat. Yang termasuk dalam proyek tersebut adalah blok batas waktu motor yang ditetapkan karena merupakan praktik penting untuk menetapkan batas waktu saat menghidupkan manipulator yang mungkin pergerakannya dibatasi dalam beberapa cara. Menetapkan batas waktu mencegah keausan yang tidak perlu pada motor.
Berikut ini adalah solusi untuk langkah ini:

Langkah 5: Coba Ini: Mengurutkan Beberapa Gerakan

Tidak semua yang Anda ambil dengan cakar akan memiliki ukuran yang sama. Cobalah membuka cakar ke posisi yang berbeda sepanjang rentang gerak.
- Putar motor untuk:
- Buka untuk 70 derajat
- Tutup pada suhu 20 derajat
- Buka untuk 10 derajat
- Tutup pada suhu 30 derajat
- Tutup pada suhu 25 derajat
- Ingat untuk menggunakan blok [Set motor timeout] untuk mengatur batas waktu 2 detik.
- Jika Motor Cakar mulai pada 0 derajat, berapa derajat Motor Cakar terbuka pada akhir proyek?
Kotak Alat Guru
-
Solusi
Solusi untuk langkah ini disajikan di bawah ini.
Motor Cakar masih terbuka pada 5 derajat di akhir proyek: 70 - 20 = 50 --> 50 + 10 = 60 --> 60 - 30 = 30 --> 30 - 25 = 5 derajat.

Langkah 6: Menyelesaikan Tantangan Kunci Rapat

Program Clawbot untuk menutup capit dengan aman pada kaleng aluminium kosong berukuran 12 ons tanpa menghancurkan sisi-sisinya.
- Minta Clawbot memegang kaleng sambil menaikkan dan menurunkan lengannya sejauh 45 derajat.
- Clawbot kemudian harus melepaskan kaleng tersebut dan menjauh darinya.
- Mulailah tantangan dengan cakar yang terbuka dan kaleng kosong di dalamnya.
Tips Guru
-
Mintalah siswa memulai tantangan dengan capit yang terbuka dan kaleng kosong di dalamnya.
-
Jika kaleng hancur atau jatuh dari penjepit, tantangan harus dimulai ulang setelah menyesuaikan proyek.
Kotak Alat Guru
-
Solusi
Berikut adalah contoh solusinya:

- Proyek tersebut menetapkan batas waktu, menutup cakar di sekitar kaleng, mengangkat dan menurunkan kaleng, melepaskannya, lalu mundur.
- Rubrik Pemrograman (Google Doc / .docx / .pdf )