Pelajaran 2: Menggambar Segitiga
Pada Pelajaran sebelumnya, Anda menganalisis proyek VEXcode di mana Lengan Robot 6-Sumbu menggambar segitiga. Dalam Pelajaran ini, Anda akan mempelajari:
- Cara membuat kode Lengan 6-Sumbu untuk menggambar segitiga dari Pelajaran sebelumnya.
- Cara menambahkan komentar ke proyek di VEXcode.
- Cara membuat kode Lengan 6-Sumbu untuk menggambar beberapa segitiga.
Di akhir Pelajaran ini, Anda akan menambahkan proyek Anda sehingga Lengan 6-Sumbu menggambar segitiga kedua di Papan Tulis. Menggambar beberapa segitiga menggunakan Pen Holder Tool menyoroti bagaimana Lengan 6-Sumbu bergerak dalam beberapa sumbu.

Menggambar Segitiga
Sekarang kita akan membangun proyek untuk menggambar segitiga dari Pelajaran 1. Kami akan membagi proyek ini ke dalam blok-blok individual dan menjajaki cara membuat kode Lengan 6-Sumbu agar dapat bergerak pada beberapa sumbu.
Ikuti langkah-langkah dalam video ini untuk membuka Proyek Blok Baru. Dalam klip video, File dipilih di Toolbar, dan kemudian Proyek Blok Baru dipilih. Kotak dialog muncul dengan dua pilihan, EXP Brain di sebelah kiri, dan Arm di sebelah kanan. Opsi Arm dipilih, dan proyek baru terbuka di Ruang Kerja.
Ikuti langkah-langkah dalam video ini untuk menambahkan blok Komentar ke proyek Anda. Dalam klip video, pemilih Komentar dipilih di sebelah kiri Kotak Alat. Kemudian blok Komentar dipilih di Kotak Alat, lalu diseret ke Ruang Kerja dan ditempelkan ke blok Saat memulai.
Komentar menjelaskan apa yang ingin dilakukan setiap bagian proyek.
Saat Anda mulai membangun proyek yang lebih kompleks menggunakan lebih banyak blok, komentar dapat membantu Anda melacak di mana Anda berada dalam suatu proyek. Hal ini juga dapat mempermudah pemecahan masalah saat Lengan 6-Sumbu tidak berfungsi sebagaimana mestinya.
Ketik "Bersiap untuk menggambar segitiga" di blok Komentar.

Tambahkan blok Set end effector ke proyek Anda. Tetapkan parameter ke 'pena'.

Tambahkan Komentar blok lagi ke tumpukan Anda. Ketik 'Gambar segitiga' di blok Komentar.
Ini akan menunjukkan bahwa blok yang mengikuti komentar akan memiliki Lengan 6-Sumbu yang menggambar segitiga.

Tambahkan blok Pindahkan ke posisi ke proyek Anda. Masukkan koordinat (100, 100, 0) ke dalam parameter blok.
Koordinat ini akan memindahkan Lengan 6-Sumbu ke titik pertama dalam segitiga.

Tambahkan blok Pindahkan ke posisi lainnya ke proyek. Masukkan koordinat (200, 100, 0) pada parameter blok.

Perhatikan bahwa koordinat x telah berubah dari 100 mm menjadi 200 mm. Ini menggerakkan Lengan 6-Sumbu sepanjang sumbu x dalam arah positif sejauh 100 mm, melengkapi sisi pertama segitiga.
Koordinat y tetap sama, karena Lengan 6-Sumbu tidak bergerak sama sekali sepanjang sumbu y. Koordinat z juga tetap sama, ditetapkan ke 0 mm, sehingga Pena menyentuh Papan Tulis dan menggambar garis.

Pastikan Lengan 6-Sumbu terhubung ke VEXcode. Jalankan proyek untuk mengujinya.
Hentikan proyek ketika Lengan 6-Sumbu selesai bergerak.

Tambahkan blok Pindahkan ke posisi lainnya ke proyek. Masukkan koordinat (200, 150, 0) ke dalam parameter blok.

Ini akan mengkode Lengan 6-Sumbu untuk menggambar sisi kedua segitiga.
Perhatikan bahwa koordinat x dan koordinat z tetap sama, tetapi koordinat y bergerak 50 mm ke arah positif. Lengan 6-Sumbu hanya perlu bergerak sepanjang sumbu y untuk menggambar sisi segitiga ini.

Hapus Papan Tulis. Jalankan proyek untuk mengujinya.
Menghapus Papan Tulis di antara setiap proses dapat membantu Anda melihat dengan jelas apa yang digambar Pena setiap kali Anda menguji proyek.
Hentikan proyek ketika Lengan 6-Sumbu selesai bergerak.

Tambahkan blok Pindahkan ke posisi lainnya ke proyek. Masukkan koordinat (100, 100, 0) ke dalam parameter blok.

Perhatikan Anda mengubah koordinat x dan y untuk membuat sisi ketiga segitiga. Lengan 6-Sumbu akan menggambar garis diagonal yang menghubungkan titik ketiga segitiga kembali ke titik awal.
Proyek Anda bergerak sepanjang beberapa sumbu secara terkoordinasi untuk menggambar sisi ketiga segitiga dengan sukses.

Hapus Papan Tulis. Jalankan proyek untuk mengujinya.
Hentikan proyek saat Lengan 6-Sumbu selesai bergerak.

Pastikan untuk mengganti nama dan menyimpan proyek Anda ke perangkat Anda.

Aktivitas
Sekarang setelah Anda berlatih membuat kode Lengan 6-Sumbu untuk menggambar segitiga menggunakan Pena, Anda akan menambahkannya ke proyek Anda sehingga Lengan 6-Sumbu menggambar segitiga tambahan di Papan Tulis.

Segitiga kedua Anda akan memiliki titik-titik berikut.
- Sebuah (150, 0, 0)
- B (200, 0, 0)
- C (200, 50, 0)
Aktivitas: Bangun proyek Anda dengan meminta Lengan 6-Sumbu menggambar segitiga kedua di Papan Tulis. Gunakan komentar untuk mengatur proyek ini.
- Tambahkan ke proyek Pelajaran 2 Anda dan buat komentar yang menjelaskan setiap perilaku yang Anda inginkan agar Lengan 6-Sumbu selesaikan untuk mengatur kode Anda.
- Tambahkan blok Pindahkan ke posisi yang menyertai ke proyek Anda untuk Lengan 6-Sumbu untuk menggambar segitiga kedua.
- Jalankan proyek untuk mengujinya.
- Apakah Anda memproyeksikan menggambar segitiga kedua di Papan Tulis? Jika tidak, teruskan modifikasi proyek Anda dan uji hingga Anda berhasil.
- Setelah Anda menyelesaikan proyek, ganti nama dan simpan proyek ke perangkat Anda.
- Dokumentasikan proyek Anda dengan mencatatnya di buku catatan teknik Anda.
Untuk Informasi Anda
Saat Anda membangun proyek untuk menggambar segitiga kedua di Papan Tulis, Anda mungkin menemukan garis yang tidak diinginkan, seperti ini:
- Hal ini karena Pena tetap berada di Papan Tulis saat Anda berpindah dari satu segitiga ke segitiga berikutnya. Anda perlu menambahkan balok untuk menaikkan Lengan 6-Sumbu dengan menggerakkannya sepanjang sumbu z. Untuk melakukan ini, Anda perlu menggunakan dua blokPindahkan ke posisi – satu untuk mengangkat lengan, dan berikutnya untuk menggerakkannya di atas awal segitiga kedua.

Periksa Pemahaman Anda
Sebelum melanjutkan ke Pelajaran berikutnya, pastikan Anda memahami konsep dalam Pelajaran ini dengan menjawab pertanyaan dalam dokumen di bawah ini di buku catatan teknik Anda.
Pertanyaan Periksa Pemahaman Anda > (Google Doc / .docx / .pdf)
PilihBerikutnya >untuk melengkapi Refleksi Tengah-Unit.