Lompat ke isi utama

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.

Tampilan atas bawah Lengan Robot 6-Sumbu pada ubin. Kisi yang dimulai pada Lengan 6-Sumbu hingga titik asal 0, 0 menunjukkan sumbu X dan Y dengan pengukuran dalam milimeter yang diberi label setiap 50 milimeter. Koordinat A diberi label (150, 0), Koordinat B diberi label (200, 0), dan Koordinat B diberi label (200, 50).  Ada segitiga tak berlabel tanpa koordinat di sebelah kanan koordinat A, B, dan C.

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.

Berkas video

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. 

Berkas video

Ketik "Bersiap untuk menggambar segitiga" di blok Komentar.

Tumpukan blok VEXcode yang terbaca saat dimulai dan blok komentar yang berisi Persiapan untuk menggambar segitiga. Blok komentar disorot dengan kotak merah.

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

Tumpukan blok yang sama dari sebelumnya dengan satu set efektor ujung lengan untuk pena blok ditambahkan ke bagian bawah. Blok efektor ujung lengan set ini disorot dengan kotak merah.

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.

Tumpukan blok yang sama dari sebelumnya, tetapi sekarang ada blok komentar baru yang ditambahkan ke bagian bawah tumpukan yang bertuliskan Gambarlah sebuah segitiga. Blok komentar ini disorot dengan kotak merah.

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.

 

 

Tumpukan balok yang sama seperti sebelumnya, tetapi sekarang ada lengan penggerak baru untuk memposisikan balok x 100 y 100 z 0 mm yang ditambahkan di bagian bawah. Gerakan lengan ke posisi blok ini disorot dengan kotak merah.

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

Tumpukan balok yang sama seperti sebelumnya, tetapi sekarang lengan penggerak ke posisi balok x 200 y 100 z 0 mm telah ditambahkan di bagian bawah. Gerakan lengan baru ini untuk memposisikan blok disorot dengan kotak merah.

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.

Tumpukan balok yang sama seperti sebelumnya. Bidang parameter x, y, dan z untuk kedua blok gerakkan lengan ke posisi disorot dengan kotak merah.

Pastikan Lengan 6-Sumbu terhubung ke VEXcode. Jalankan proyek untuk mengujinya.

Hentikan proyek ketika Lengan 6-Sumbu selesai bergerak. 

Tampilan sudut Lengan Robot 6-Sumbu menggunakan Alat Pemegang Pena untuk menggambar garis lurus pada petak CTE.

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

 

Tumpukan balok yang sama seperti sebelumnya, tetapi sekarang lengan penggerak ke posisi balok x 200 y 150 z 0 mm telah ditambahkan di bagian bawah. Gerakan lengan baru ini untuk memposisikan blok disorot dengan kotak merah.

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.

Tumpukan balok yang sama seperti sebelumnya. Bidang parameter x, y, dan z untuk dua blok gerak lengan terakhir ke posisi disorot dengan kotak merah.

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.

 

Pandangan bersudut pada Lengan Robot 6-Sumbu yang memperlihatkan Lengan yang dilengkapi dengan Alat Pemegang Pena sedang menggambar garis dari ujung garis pertama, pada sudut 90 derajat yang memanjang ke kanan.

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

Tumpukan balok yang sama seperti sebelumnya, tetapi sekarang lengan penggerak ke posisi balok x 100 y 100 z 0 mm telah ditambahkan di bagian bawah. Gerakan lengan baru ini untuk memposisikan blok disorot dengan kotak merah.

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.

Tumpukan balok yang sama seperti sebelumnya. Bidang parameter x, y, dan z untuk dua blok gerak lengan terakhir ke posisi disorot dengan kotak merah.

Hapus Papan Tulis. Jalankan proyek untuk mengujinya. 

Hentikan proyek saat Lengan 6-Sumbu selesai bergerak.

Tampilan sudut Lengan Robot 6-Sumbu yang menunjukkan Lengan dilengkapi dengan Alat Pemegang Pena yang menggambar garis yang menghubungkan garis yang digambar sebelumnya ke posisi awal untuk melengkapi segitiga.

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

Bilah Alat VEXcode menampilkan nama proyek yang disorot dengan kotak merah. Nama proyeknya adalah Unit 5 Pelajaran 2.

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.

Tampilan atas bawah Lengan Robot 6-Sumbu pada ubin. Kisi yang dimulai pada Lengan 6-Sumbu hingga titik asal 0, 0 menunjukkan sumbu X dan Y dengan pengukuran dalam milimeter yang diberi label setiap 50 milimeter. Koordinat A diberi label (150, 0), Koordinat B diberi label (200, 0), dan Koordinat B diberi label (200, 50).  Ada segitiga tak berlabel tanpa koordinat di sebelah kanan koordinat A, B, dan C.

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.

  1. 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.
  2. Tambahkan blok Pindahkan ke posisi yang menyertai ke proyek Anda untuk Lengan 6-Sumbu untuk menggambar segitiga kedua.
  3. Jalankan proyek untuk mengujinya.
  4. Apakah Anda memproyeksikan menggambar segitiga kedua di Papan Tulis? Jika tidak, teruskan modifikasi proyek Anda dan uji hingga Anda berhasil.
  5. Setelah Anda menyelesaikan proyek, ganti nama dan simpan proyek ke perangkat Anda.
  6. 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:

Tampilan atas bawah Lengan Robot 6-Sumbu pada ubin. Kisi yang dimulai pada Lengan 6-Sumbu hingga titik asal 0, 0 menunjukkan sumbu X dan Y dengan pengukuran dalam milimeter yang diberi label setiap 50 milimeter. Koordinat A diberi label (150, 0), Koordinat B diberi label (200, 0), dan Koordinat B diberi label (200, 50). Garis menghubungkan koordinat A, B, dan C untuk membentuk segitiga. Sebuah garis menghubungkan koordinat A ke puncak segitiga di sebelah kanan.

  • 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.

Tumpukan balok yang diawali dengan blok komentar bertuliskan Angkat Pena dari Papan Tulis dan pindahkan ke posisi untuk menggambar segitiga kedua. Di bawahnya terdapat lengan penggerak ke posisi blok x 100 y 100 z 50 mm diikuti oleh lengan penggerak ke posisi blok x 150 y 0 z 50.

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.