Langsung ke konten utama

Pembukaan yang Efisien

Raih 15 poin secepat mungkin! Pilihlah Posisi Awal dan Arah Awal secara strategis untuk Penyerang. Pilih Lokasi Pramuat Lapangan yang diinginkan. Gunakan blok [Drive for], [Turn for], [Spin ​​to position], dan [Spin ​​for] untuk memprogram Hero Bot agar secara terpisah mencetak dua Triball Aliansi Merah ke Gawang Aliansi Biru dan mencetak satu Triball Hijau di Lapangan ke Gawang Aliansi Merah. Waktu tercepat yang menang!

  • Pilih VRC Virtual Skills - Over Under Playground.
  • Gunakan daftar periksa Pra-Pertandingan untuk memilih Lokasi Awal, Arah Awal, dan Pramuat Robot “Ya” untuk robot.
  • Gunakan daftar periksa Pra-Pencocokan untuk memilih yang diinginkan Lokasi Pramuat Lapangan.
  • Program robot untuk memutar Motor Lengan agar Lengan turun sepenuhnya untuk meluncurkan Triball ke dalam Gawang.
  • Programkan Hero Bot untuk mencetak Triball Preload Robot ke dalam Gawang Aliansi Biru. 
    • Arahkan robot menuju Tujuan Aliansi Biru.
    • Program robot untuk memutar Motor Pengumpanan guna meluncurkan Triball Pramuat Robot ke Gawang Aliansi Biru.
  • Programkan Hero Bot untuk mengumpulkan Field Preload Triball dan mencetak gol ke Gawang Aliansi Biru. 
    • Arahkan Hero Bot ke Triball Pramuat Lapangan Merah.
    • Programkan robot untuk memutar Motor Pengambilan guna mengambil Triball Pramuat Lapangan Merah.
    • Arahkan robot menuju Tujuan Aliansi Biru.
    • Program robot untuk memutar Motor Pengumpanan guna meluncurkan Triball Pramuat Lapangan ke Gawang Aliansi Biru.
  • Programkan Hero Bot untuk mengumpulkan salah satu Triball Hijau di Lapangan dan mencetak Triball ke Gawang Aliansi Merah. 
  • Gunakan blok [print] untuk mencetak nilai timer ke Konsol Cetak.

Tips Bermanfaat

  • Gunakan fitur dan jangan tunggu dari putar ArmMotor untuk memposisikan blok agar blok lain dapat terus berjalan sementara Arm Motor berputar. Untuk menggunakan fitur ini, pilih panah untuk memperluas dan jangan menunggu.

    Blok VEXcode Spin to position yang membaca 'putar ArmMotor ke posisi 1200 derajat dan jangan'tunggu'.

    • Perintah Python yang cocok:

      lengan_motor.putar_ke_posisi(1200, DERAJAT, tunggu=False)
  • Gunakan blok Reporter dari kategori Sensing untuk mendapatkan posisi Motor Lengan guna menentukan apakah Lengan berada pada posisi yang diinginkan.

    VEXcode Posisi blok motor yang terbaca 'Posisi ArmMotor dalam derajat'.

    • Perintah Python yang cocok:

      posisi_motor_lengan(DERAJAT)