Langsung ke konten utama

Sebuah Gol Seragam!

Gunakan blok [Drive for], [Turn for], [Spin ​​to position], [Spin ​​for], dan [wait] untuk memprogram Hero Bot agar mencetak empat Blok Hijau yang disorot dengan warna oranye ke dalam Goal II secara terpisah dan memenangkan Bonus Seragam 10 poin. 

  • Pilih VIQRC Virtual Skills - Full Volume Playground.
  • Deklarasikan variabel untuk menyimpan jarak yang harus ditempuh robot untuk mengambil Balok Hijau. Atur nilainya menjadi 0.
  • Programkan Hero Bot untuk mencetak empat Balok Hijau yang disorot dengan warna oranye ke Gawang II. 
    • Program robot untuk memutar Grup Motor Lengan guna menurunkan Lengan ke posisi yang diinginkan untuk mengambil Balok.
    • Arahkan robot ke Balok Hijau terdekat. 
    • Programkan robot untuk memutar Grup Motor Pengambilan guna mengambil Balok Hijau.
    • Program robot untuk memutar Grup Motor Lengan guna mengangkat Lengan ke posisi yang diinginkan untuk penilaian.
    • Arahkan robot menuju Tujuan II.
    • Programkan robot untuk memutar Grup Motor Pengambilan agar menjatuhkan Balok Hijau ke dalam Target.
    • Perbarui nilai variabel untuk mewakili jarak yang harus ditempuh robot untuk mengambil Balok Hijau berikutnya.
    • Gunakan perulangan untuk memprogram robot agar mengulangi tindakan di atas sebanyak jumlah kali tertentu untuk memasukkan empat Balok Hijau yang disorot dengan warna oranye ke dalam Gawang.

Tips Bermanfaat

  • Untuk bantuan dalam mendeklarasikan variabel dan menyimpan data dalam proyek, silakan pilih tombol “TUTORIAL” di VEXcode VR dan pilih Tutorial Menyimpan Data.

    Ikon tutorial dari toolbar VEXcode VR.

    Ikon Tutorial Penyimpanan Data VEXcode VR.

  • Untuk informasi lebih lanjut mengenai aturan penamaan variabel di VEXcode VR, lihat artikel.
  • Gunakan blok set dari kategori Variabel untuk mengatur nilai variabel.

    VEXcode Atur blok variabel yang membaca 'atur DistanceGreen ke 0'.

  • Perintah Python yang cocok:

    JarakHijau = 0
  • 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 4'.

  • Perintah Python yang cocok:

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