Langsung ke konten 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 Labirin Cakram lagi, agar dapat menyelesaikan Tantangan Labirin Cakram selamanya!

Tampilan dari atas arena bermain VR Disk Maze, dengan Robot VR telah mencapai cakram merah terakhir dan sekarang berbalik untuk kembali ke tujuan awal. Sebuah panah menunjukkan jalur yang harus ditempuh untuk mulai mengulangi Labirin Cakram lagi.

Hasil Pembelajaran

  • Gunakan blok dari kategori Drivetrain, Sensor, dan Control untuk dapat menyelesaikan Tantangan Labirin Cakram.

Menyatukan Semuanya

Blok [Jika maka] adalah blok C dari kategori Kontrol. Jika kondisi blok [Jika maka] melaporkan TRUE, 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 [Selamanya] adalah blok C dari kategori Kontrol yang mengulang perilaku yang terdapat di dalamnya, selamanya.

Diagram yang menganalisis alur logika proyek blok VR VEXcode kami dengan blok "selamanya" di sekitarnya. Diagram tersebut menunjukkan bahwa pernyataan if diulang tanpa henti, dan masing-masing diperiksa di setiap perulangan. Proyek kami memeriksa apakah mata depan mendeteksi warna hijau, dan jika ya, maka akan berputar ke kanan sebesar 90 derajat. Selanjutnya, jika mata depan mendeteksi warna biru, ia akan berputar ke kiri sebesar 90 derajat. Selanjutnya, jika sensor mata depan mendeteksi warna merah, sensor akan berhenti mengemudi. Terakhir, jika mata depan tidak mendeteksi apa pun, ia akan bergerak maju.

Blok [Jika maka] digunakan di dalam blok [Selamanya] agar setiap kondisi dari blok [Jika maka] diperiksa berulang kali. Selama alur proyek, jika kondisi blok [Jika maka] bernilai TRUE, maka blok-blok di dalam blok [Jika maka] akan dieksekusi. Jika kondisi blok [Jika maka] adalah SALAH, blok-blok di dalam blok [Jika maka] akan dilewati, dan alur proyek akan berlanjut ke blok berikutnya dalam tumpukan.

Penggunaan blok [Jika maka] di dalam blok [Selamanya] memungkinkan Robot VR untuk merespons lingkungan sekitarnya, seperti berhenti atau berbelok ketika Robot VR mendeteksi objek dengan warna tertentu.

Robot VR berbelok ke kanan setelah mencapai cakram hijau di Taman Bermain Labirin Cakram.

Pilih tombol Berikutnya untuk melanjutkan ke bagian selanjutnya dari Pelajaran ini.