Langsung ke konten utama

Roda Poligon

Rancang algoritma untuk menggunakan VR Pen untuk menggambar di sekeliling perimeter poligon yang dipilih dan buat Roda Poligon dengannya! Hitung ukuran sudut dalam dari poligon, lalu cetak nilai yang dihitung menggunakan Konsol Cetak.

  • Pilih Area Bermain Pelacak Bentuk.
  • Pilih poligon yang terletak di titik awal D, E, atau F.
  • Programkan robot VR untuk menggambar di sekeliling perimeter poligon yang dipilih, dan hitung ukuran sudut interiornya.
    • Tentukan panjang sisi poligon tersebut. Deklarasikan variabel untuk menyimpan nilai.
    • Tentukan sudut yang dibutuhkan robot untuk berputar agar dapat menggambar poligon. Gunakan sudut ini untuk menghitung ukuran sudut dalam poligon. Deklarasikan variabel untuk menyimpan data.
    • Gunakan VR Pen dan sebuah loop untuk mengulangi perintah [Berkendara sejauh] dan [Berputar sejauh] sebanyak jumlah kali tertentu untuk menggambar di sekeliling perimeter poligon yang dipilih.
    • Gunakan blok [print] untuk mencetak nilai sudut interior ke Konsol Cetak.
  • Programkan robot VR untuk membuat roda poligon menggunakan blok Pena. 
    • Arahkan robot ke titik tengah poligon.
    • Programkan robot VR untuk menggambar garis yang menghubungkan titik pusat ke setiap titik sudut menggunakan pena VR dan sebuah perulangan.
    • Programkan robot untuk menggambar titik di titik tengah sebagai poros untuk membuat roda!

Tips Bermanfaat

  • Untuk memilih Posisi Awal di Shape Tracer Playground, pilih tombol menu, lalu pilih tombol lokasi.

    Tombol Menu dari jendela VEXcode VR Playground.

    Pilih Posisi Awal dari jendela VEXcode VR Playground.

  • Gunakan rumus berikut untuk menghitung sudut yang perlu diputar robot untuk menggambar poligon beraturan.

sudut_putar = 360 / nomor_sisi_poligon = sudut_luar

Jumlah setiap sudut luar dan sudut dalam yang bersesuaian sama dengan 180°. Gunakan rumus berikut untuk menghitung besar sudut dalam.

 sudut_dalam = 180° - sudut_luar. 

  • Gunakan blok repeat dari kategori Kontrol untuk memprogram Robot VR agar mengulangi blok yang ada di dalamnya sebanyak jumlah kali yang telah ditentukan.

    Blok VEXcode Repeat kosong yang berbunyi 'repeat 2'.

    • Perintah Python yang cocok:

      untuk setiap pengulangan dalam rentang (2):
      	tunggu (5, MSEC)