Langsung ke konten utama

Pemecah Labirin Pro

Gunakan blok [Drive for], [Drive], dan [Turn for], Down Eye Sensor, Front Distance Sensor, dan Right Distance Sensor untuk membuat algoritma yang dapat menggerakkan Robot VR dari Posisi Awal yang dipilih (kotak hijau) ke Posisi Akhir (kotak merah) di Maze+ Playground tanpa modifikasi program apa pun.

  • Pilih Taman Bermain Labirin Dinding+.
  • Unduh file .vrmaze dari folder ini dan unggah labirin di Playground.
    • Untuk bantuan mengunggah dan mengunduh labirin di Wall Maze + Playground, artikel
  • Programkan robot VR untuk bergerak dari posisi awal yang dipilih (kotak hijau) ke posisi akhir (kotak merah).
    • Gunakan Sensor Jarak Depan untuk mengarahkan Robot VR yang bergerak di dalam labirin tanpa menabrak dinding.
    • Buat algoritma untuk menggunakan Sensor Jarak Kanan untuk mengarahkan Robot VR agar bergerak di sepanjang dinding di sisi kanan.
    • Gunakan Sensor Mata Bawah untuk memeriksa warna merah guna menentukan apakah Robot VR telah sampai di Posisi Akhir.
    • Gunakan perulangan bersyarat untuk menjaga agar Robot VR terus bergerak di dalam labirin, hingga Sensor Mata Bawah mendeteksi Posisi Akhir.

Tips Bermanfaat

  • Untuk informasi lebih lanjut mengenai fitur-fitur VR MazeBot di VEXcode VR, artikel. 
  • Untuk memilih Posisi Awal di labirin, pilih tombol menu, lalu pilih tombol lokasi.

Tombol Menu dari jendela VEXcode VR Playground.

Pilih Posisi Awal dari jendela VEXcode VR Playground.

  • Gunakan blok while dari kategori Kontrol untuk memprogram Robot VR agar mengulangi blok yang terdapat di dalamnya selama kondisi Boolean dilaporkan bernilai benar.

    Blok VEXcode While kosong yang membaca 'while'.

    • Perintah Python yang cocok:

      kondisi while:
      	tunggu(5, MSEC)