Lompat ke isi utama

Pelajaran 5: Tantangan Labirin Cakram

Dalam Tantangan Labirin Cakram ini, Robot VR akan menavigasi Labirin Cakram Playground dari awal hingga akhir menggunakan Sensor Mata. Robot VR juga harus kembali ke posisi awal dan memulai Disk Maze lagi, untuk menyelesaikan Tantangan Disk Maze selamanya!

Tampilan atas-bawah VR Disk Maze Playground, dengan Robot VR telah mencapai cakram merah terakhir dan sekarang berbalik untuk melaju kembali ke tujuan awal. Panah menunjukkan jalur yang harus diambil untuk mulai mengulang Disk Maze lagi.

Hasil Pembelajaran

  • Terapkan blok dari kategori Drivetrain, Sensor, dan Kontrol untuk dapat menyelesaikan Tantangan Disk Maze.

Menyatukan Semuanya

Blok [Jika maka] adalah blok C dari kategori Kontrol. Jika kondisi blok [Jika maka] melaporkan BENAR, maka Robot VR akan melakukan serangkaian perilaku yang terdapat dalam blok [Jika maka]. Perilaku di dalam blok [If then] akan dilewati jika kondisi blok [If then] melaporkan FALSE.

Blok [Forever] adalah blok C dari kategori Kontrol yang mengulang perilaku yang ada di dalamnya, selamanya.

Diagram yang menganalisis aliran logika proyek blok VR VEXcode kami dengan blok forever yang mengelilinginya. Diagram menunjukkan bahwa pernyataan if diulang terus-menerus, dan masing-masing pernyataan diperiksa setiap perulangan. Proyek kami memeriksa apakah mata depan mendeteksi warna hijau, dan jika ya, ia berbelok ke kanan sejauh 90 derajat. Berikutnya, jika mata depan mendeteksi warna biru, ia berbelok ke kiri sejauh 90 derajat. Berikutnya, jika mata depan mendeteksi warna merah maka ia berhenti mengemudi. Terakhir, jika mata depan tidak mendeteksi apa pun, ia akan bergerak maju.

Blok [If then] digunakan di dalam blok [Forever] agar setiap kondisi blok [If then] dapat diperiksa berulang kali. Selama alur proyek, jika kondisi blok [If then] adalah TRUE, blok-blok di dalam blok [If then] akan dieksekusi. Jika kondisi blok [If then] adalah FALSE, blok-blok di dalam blok [If then] akan dilewati, dan aliran proyek akan berlanjut ke blok berikutnya dalam tumpukan.

Menggunakan blok [If then] di dalam blok [Forever] memungkinkan Robot VR merespons sesuai dengan lingkungannya, seperti berhenti atau berputar saat Robot VR mendeteksi objek dengan warna tertentu.

Robot VR berbelok ke kanan setelah mencapai cakram hijau di Disk Maze Playground.

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.