Pemecahan Masalah Sensor di VEXcode VR

Jika robot VR Anda tidak berfungsi sebagaimana mestinya saat menggunakan umpan balik sensor, Anda dapat mengikuti prosedur pemecahan masalah langkah demi langkah untuk menemukan dan memperbaiki masalah Anda. Artikel ini akan menjelaskan proses pemecahan masalah dan memberikan kiat tentang cara membuat robot VR Anda dengan sensor berperilaku sebagaimana mestinya. 

Langkah-langkah proses ini adalah:

  • Mengidentifikasi masalah
  • Periksa proyek VEXcode VR
  • Menganalisis dan menerapkan data

Identifikasi Masalah

Langkah pertama untuk memecahkan masalah sensor Anda adalah mengidentifikasi sensor mana yang menyebabkan masalah. Bandingkan perilaku robot yang diamati dengan perilaku robot yang dimaksudkan. Apakah perilaku bermasalah ini disebabkan oleh sensor? Jika ya, sensor yang mana? 

Memahami Penempatan Sensor

Untuk mengidentifikasi masalah dengan sensor di VEXcode VR, penting untuk memahami sensor apa saja yang ada pada setiap model robot VR, dan di mana letak sensor pada robot tertentu yang sedang Anda kodekan. Penempatan sensor berbeda-beda, bergantung pada model Robot VR, yang bervariasi menurut Playground. Lokasi sensor akan memengaruhi bagaimana sensor berinteraksi dengan lingkungannya. Gunakan tabel di bawah ini untuk menentukan robot mana yang Anda kodekan, sensor apa saja yang disertakan, dan di mana sensor pada robot tersebut berada. Pilih artikel untuk informasi lebih lanjut tentang penempatan sensor.

Robot Taman bermain Artikel 

Robot VR VEX

Tangkapan layar panduan pemecahan masalah VEXcode VR yang menunjukkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual, dengan fokus pada konsep pengkodean dan debugging di lingkungan daring.

  • Kanvas Seni +
  • Penghancur Kastil +
  • Kanvas Seni
  • Penghancur Kastil
  • Labirin Cakram
  • Penggerak Cakram
  • Transportasi Disk
  • Penghancur Kastil Dinamis
  • Labirin Dinding Dinamis
  • Pesan Terkode
  • Peta Grid
  • Seni Piksel Tersembunyi
  • Detektor Garis
  • Peta Kotak Angka
  • Pelacak Bentuk
  • Labirin Dinding
  • Pembersihan Terumbu Karang (Robot bawah air di taman bermain ini memiliki sensor yang sama dengan Robot VEX VR).
Memahami Fitur Robot di VEXcode VR

Labirin VRBot

Tangkapan layar panduan pemecahan masalah VEXcode VR, yang menampilkan masalah umum dan solusi bagi pengguna yang memprogram dengan platform robot virtual, yang dirancang untuk membantu pendidik dan siswa dalam menyelesaikan tantangan pengkodean.

  • Labirin Dinding +
Memahami Fitur VR MazeBot

Penjelajah VR

Tangkapan layar bagian pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi bagi pengguna yang memprogram dengan platform robot virtual, yang ditujukan untuk meningkatkan keterampilan pengkodean dan pemecahan masalah dalam pendidikan STEM.

  • Penyelamatan Rover

Fitur VR Rover

Disko

Tangkapan layar panduan pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi yang terkait dengan lingkungan pemrograman virtual untuk pengkodean dengan robot virtual.

  • Keterampilan Virtual VRC - Putar ke Atas
Memahami Fitur Robot dalam Keterampilan Virtual VRC

Moby

Tangkapan layar panduan pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi bagi pengguna yang belajar membuat kode dengan robot virtual dalam lingkungan pemrograman daring.

  • Keterampilan Virtual VRC - Titik Balik
Memahami Fitur Robot di VRC Titik Balik untuk VEXcode VR

Tembakan cepat

Tangkapan layar tips pemecahan masalah VEXcode VR, yang menampilkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual dalam lingkungan pengkodean daring.

  • Keterampilan Virtual VIQC - Slapshot
Memahami Fitur Robot dalam Keterampilan Virtual VIQC

Melemparkan

Tangkapan layar bagian pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi terkait pengkodean dan pengoperasian robot virtual, yang ditujukan untuk membantu pengguna mengatasi tantangan pemrograman di lingkungan daring.

  • Keterampilan Virtual VIQC - Berkontribusi
Memahami Fitur Robot di VIQC Berpartisipasi dalam VEXcode VR

Kompetisi VR Robot Pahlawan Canggih

Tangkapan layar bagian pemecahan masalah VEXcode VR, yang menampilkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual di lingkungan VEXcode VR.

  • Kompetisi GO - Ekspedisi Matematika Mars
Memahami Fitur Robot dalam Kompetisi GO - Taman Bermain Ekspedisi Matematika Mars di VEXcode VR

Robot VR 123

Tangkapan layar bagian pemecahan masalah VEXcode VR, yang menampilkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual di lingkungan VEXcode VR.

  • 123 Ruang Bermain
Mengkodekan Sensor Mata VEX 123 dengan VEXcode 123 (Robot VR 123 memiliki sensor yang sama).

Periksa Proyek VR VEXcode

Setelah Anda mengidentifikasi sensor mana yang menyebabkan masalah, dan di mana lokasinya pada Robot VR, Anda dapat melanjutkan untuk memeriksa proyek VR VEXcode Anda. Mengulang suatu proyek dapat membantu Anda memastikan bahwa data dari sensor digunakan secara efektif dalam proyek Anda. Strategi berikut dapat membantu Anda dalam mengodekan sensor Anda.

Jalankan Proyek Contoh

Tangkapan layar tips pemecahan masalah VEXcode VR, menampilkan pesan kesalahan dan solusi untuk masalah pengkodean umum dalam lingkungan pemrograman virtual.

Buka proyek contoh yang menggunakan sensor yang sedang Anda atasi masalahnya. Anda dapat memilih kategori 'Penginderaan' untuk memfilter contoh proyek.

Untuk informasi lebih lanjut tentang penggunaan proyek Blok contoh di VEXcode VR, lihat artikel ini.

Untuk informasi lebih lanjut tentang penggunaan contoh proyek Python di VEXcode VR, lihat artikel ini.

Tangkapan layar tips pemecahan masalah VEXcode VR, menampilkan kesalahan pengkodean umum dan solusi untuk membantu pengguna dalam men-debug program robot virtual mereka.

Setelah terbuka, baca Catatan untuk menentukan apakah fungsionalitas dalam proyek contoh selaras dengan apa yang Anda coba lakukan dengan sensor.

Dalam contoh proyek yang ditunjukkan di sini, catatan menunjukkan bahwa contoh proyek ini memberikan contoh bagaimana semua perintah Sensor Jarak yang tersedia dapat digunakan dengan robot.

Jalankan proyek contoh dan amati perilaku robot. Kemudian lihat proyek untuk melihat bagaimana data sensor digunakan untuk menyebabkan perilaku yang diamati. Anda mungkin ingin menjalankan proyek contoh beberapa kali untuk membantu hal ini.

Anda mungkin juga ingin mencoba membuat proyek sederhana Anda sendiri untuk menerapkan apa yang telah Anda pelajari dari proyek contoh ke tugas Anda.

Gunakan Bantuan

Gunakan fitur Bantuan di VEXcode VR untuk blok atau perintah dalam proyek contoh, atau dalam proyek Anda, untuk mempelajari tentang data yang digunakan, nilai apa yang akan dilaporkan oleh perintah, dan contoh cara menggunakan perintah dalam suatu proyek.

Tangkapan layar bagian pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual, menyoroti konsep pengkodean utama dan sumber daya dukungan bagi para pendidik dan siswa dalam pendidikan STEM.

Untuk informasi lebih lanjut tentang Mengakses Bantuan dalam proyek VEXcode VR Blocks, lihat artikel ini.

Untuk informasi lebih lanjut tentang Mengakses Bantuan dalam proyek VEXcode VR Python, lihat artikel ini.

Membaca Data di Konsol Monitor

Memantau nilai sensor di Monitor Console di VEXcode VR memungkinkan pengguna untuk melihat laporan waktu nyata dari nilai sensor tertentu (atau beberapa nilai) dalam suatu proyek.

Tangkapan layar tips pemecahan masalah VEXcode VR, menampilkan daftar masalah umum dan solusi untuk meningkatkan pengalaman pengguna dalam lingkungan pemrograman daring untuk robotika virtual.

Untuk membuka Jendela Monitor dan melihat Konsol Monitor, pilih ikon Monitor di samping Bantuan.

Blok dari kategori Penginderaan di Kotak Alat dapat ditambahkan ke Konsol Monitor.

Pertama, pilih parameter yang akan dipantau di blok dalam Kotak Alat.

Nest, pilih dan seret blok ke ikon Monitor Console di Ruang Kerja.

Tangkapan layar panduan pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi bagi pengguna yang memprogram robot virtual, yang ditujukan untuk meningkatkan keterampilan pengkodean dan pemecahan masalah dalam pendidikan STEM.

Nilai sensor yang dipilih akan ditampilkan di Monitor Console, dan dapat digunakan untuk menyesuaikan proyek VEXcode Anda sesuai kebutuhan guna mendapatkan perilaku yang diinginkan dari robot VR.

Untuk informasi tambahan tentang pemantauan nilai sensor di VEXcode VR, lihat artikel ini.

Untuk memantau nilai sensor dalam VEXcode VR Python, perintahmonitor_sensors perlu ditambahkan ke proyek. Untuk informasi lebih lanjut tentang pemantauan sensor di VEXcode VR dengan Python, lihat artikel ini.

Langkah Melalui Proyek Anda

Tombol Langkah di VEXcode VR Blocks memungkinkan Anda melihat Blok dalam proyek Anda yang sedang dieksekusi pada satu waktu. Ini dapat membantu dalam mencoba menentukan blok penginderaan mana yang menyebabkan masalah dalam proyek Anda.

Tangkapan layar tips pemecahan masalah VEXcode VR, menampilkan masalah umum dan solusi bagi pengguna yang memprogram dengan platform robot virtual, yang ditujukan untuk meningkatkan keterampilan pengkodean dan pemecahan masalah dalam pendidikan STEM.

Tombol langkah terletak di sudut kanan atas layar, di samping tombol Mulai. 

Untuk informasi lebih lanjut tentang Melangkah Melalui Proyek VEXcode VR, lihat artikel ini.

Menganalisis dan Menerapkan Data

Berikutnya, gunakan apa yang telah Anda pelajari pada langkah sebelumnya untuk menyesuaikan proyek asli Anda. Anda dapat terus menggunakan alat seperti Bantuan dan pencetakan data untuk memungkinkan Anda menggunakan sensor secara efektif guna mencapai tujuan Anda.

Anda juga dapat mengajukan pertanyaan tentang proyek Anda untuk membantu Anda maju. Pikirkan hal-hal seperti:

  • Apakah Anda menggunakan angka lebih besar dari < atau kurang dari > dalam proyek Anda? Apakah simbol menghadap ke arah yang benar? Jika Anda menggunakan sama dengan = coba ganti dengan lebih besar dari atau lebih kecil dari, untuk menggunakan rentang nilai.
  • Apakah parameter Anda benar? Apakah Anda menggunakan data dari sensor untuk mengatur parameter Anda? Sudahkah Anda memilih opsi dropdown yang Anda butuhkan?
  • Apakah Anda memeriksa kondisi lebih dari satu kali? Coba tambahkan loop Forever ke proyek Anda, sehingga kondisinya diperiksa berulang kali saat proyek dijalankan.
  • Apakah proyek Anda macet? Apakah kondisi Anda ditetapkan dengan benar? Jika Anda menggunakan loop bersarang, coba sederhanakan proyek Anda untuk mengisolasi perilaku individual.
  • Apakah Anda mendeteksi warna yang benar? Apakah sensor melaporkan warna yang berbeda dari warna yang ada di proyek Anda? Coba ubah parameter warna di blok atau perintah.
  • Apakah Anda mendeteksi objek dalam bidang pandang sensor? Ingatlah bahwa bidang pandang bergerak seiring dengan pergerakan robot.
  • Apakah Anda menggunakan blok tunggu saat memeriksa suatu kondisi? Pastikan untuk menggunakan blok non-tunggu dalam suatu proyek saat memeriksa suatu kondisi.
  • Jika Anda membuat kode dalam blok, apakah seluruh tumpukan Anda terhubung ke blok {When started} hat? Blok hanya akan berjalan jika semuanya terhubung. Anda dapat mendengarkan bunyi klik saat Anda menyeret balok dan menyambungkannya.
  • Apakah Anda menjalankan proyek Anda di Playground yang benar? Tempat bermain yang tepat harus dipilih agar proyek Anda dapat berjalan sebagaimana mestinya. 

Saat Anda menjawab pertanyaan-pertanyaan ini, pastikan untuk mengubah satu hal dalam proyek Anda pada satu waktu, mengujinya, lalu mengevaluasi apakah perubahan itu efektif. Menguji proyek Anda secara berkala dapat membantu Anda lebih mudah melihat bagaimana kode Anda terhubung dengan perilaku robot.  Anda mungkin perlu mengulangi langkah-langkah dalam proses pemecahan masalah beberapa kali untuk memecahkan masalah Anda, dan itu tidak masalah. Setiap iterasi akan membantu Anda mempelajari lebih lanjut tentang sensor yang Anda gunakan dan cara mengkodekannya dalam VEXcode VR.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: