Menggunakan Sensor Jarak di VEXcode VR

Sensor Jarak pada Robot VR melaporkan jarak antara Robot VR dan objek terdekat. Sensor menghitung jarak dengan menggunakan waktu yang dibutuhkan cahaya laser untuk memantul dari suatu objek dan kembali ke sensor.


Sensor Jarak pada Robot VR

Sensor jarak mendeteksi objek di depan robot VR dan melaporkan jarak dalam milimeter.

Sensor Jarak adalah sensor yang melaporkan jarak antara Robot VR dan objek padat terdekat.

Monitor sensor jarak menampilkan nilai jarak sementara proyek VEXcode VR melaporkan pembacaan dengan blok.

Sensor Jarak menggunakan prinsip yang sama seperti perangkat sonar untuk mengukur suara. Alat ini mengirimkan pulsa kecil cahaya laser dengan pemancarnya di satu sisi sensor, lalu mengalikan berapa lama waktu yang dibutuhkan cahaya untuk dipantulkan kembali ke penerima di sisi lain sensor. Sensor menghitung jarak berdasarkan berapa lama pulsa membutuhkan waktu untuk melakukan perjalanan pulang pergi. Kemudian, Sensor Jarak melaporkan ke Robot VR seberapa jauh objek terdekat.

Lokasi sensor jarak pada bumper depan robot VEXcode VR.

Lebar jangkauan penglihatan Sensor Jarak berubah saat melihat lebih jauh dari bagian depan Robot VR:

  • Sensor dapat mendeteksi objek dalam bidang pandang 10 derajat saat mencari objek yang berjarak kurang dari 1000 milimeter (~ 39 inci).
  • Sensor dapat mendeteksi objek dalam bidang pandang 5 derajat saat mencari objek antara 1000 milimeter (~ 39 inci) dan 2000 milimeter (~ 78 inci) jauhnya.
  • Sensor dapat mendeteksi objek dalam bidang pandang 2 derajat saat mencari objek yang jaraknya lebih dari 2000 milimeter (~ 78 inci).

Penggunaan Umum Sensor Jarak

Lokasi sensor jarak pada robot VR dan arah deteksi objek.

Sensor Jarak dapat mendeteksi jika ada objek di depan Robot VR. Ini dapat digunakan untuk menghindari rintangan.


Menggunakan Sensor Jarak dengan Blok VR VEXcode

Lokasi Sensor Jarak di bagian depan robot VEXcode VR

Blok yang digunakan dengan Sensor Jarak dapat ditemukan dalam kategori Penginderaan.

<Jarak objek yang ditemukan> Blok

Lokasi sensor jarak depan pada robot VR VEXcode

Sensor Jarak mendeteksi jika ada objek di depannya menggunakan blok <Jarak objek yang ditemukan>. Sensor Jarak dapat mendeteksi objek atau permukaan dalam jarak 3000 mm (~118 inci) dari sensor.

Lokasi sensor jarak depan pada robot VR VEXcode

Blok objek yang ditemukan <Jarak>merupakan blok Boolean yang mengembalikan kondisi sebagai benar atau salah dan cocok di dalam blok mana pun dengan ruang heksagonal (enam sisi) untuk blok lainnya.

Untuk informasi lebih lanjut tentang blok boolean, lihat artikel ini.

Diagram robot VR VEXcode yang menunjukkan Sensor Jarak dan komponen berlabel lainnya.

Nilai blok <Distance found object> merupakan blok Boolean yang melaporkan benar ketika Sensor Jarak dekat dengan suatu objek, dan melaporkan salah ketika tidak cukup dekat dengan suatu objek.

Benar atau salah akan dilaporkan dan muncul di Konsol Monitor. 

Untuk mempelajari lebih lanjut tentang Monitor Console, lihat artikel ini.

(Jarak dari) Blok

Sensor Jarak yang terpasang di bagian depan Robot VR mendeteksi objek di dekatnya

Menggunakan blok (Jarak dari), Sensor Jarak dapat melaporkan jarak objek terdekat dalam milimeter (mm) atau inci.

Sensor jarak membaca objek di depan robot VR di area bermain.

Blok (Jarak dari) melaporkan nilai angka dan cocok di dalam blok mana pun dengan spasi oval.

Untuk informasi lebih lanjut tentang pemblokiran reporter, lihat artikel ini. 

Robot VR VEXcode menunjukkan lokasi Sensor Jarak dan komponen utama lainnya.

Nilai blok (Jarak dari) dalam satuan milimeter (mm) atau inci dapat ditampilkan di Monitor Console di VEXcode VR. 

Untuk mempelajari lebih lanjut tentang Monitor Console, lihat artikel ini.


Menggunakan Sensor Jarak di VEXcode VR Python

Lokasi sensor jarak pada bumper depan robot VEXcode VR.

Untuk mulai memprogram Sensor Jarak dengan Python, pertama-tama Anda perlu membuka proyek teks VEXcode VR. Untuk informasi lebih lanjut, lihat artikel ini.

Lokasi sensor jarak di bagian depan robot VEXcode VR.

Berikutnya, temukan kategori Sensing di Toolbox dan temukan perintah found_object dan get_distance. Ini adalah fungsi yang melaporkan nilai Boolean atau nilai numerik tentang sensor.

Lokasi sensor jarak pada robot VR dan arah deteksi ke depannya.

Untuk menambahkan perintah ke proyek Anda, Anda dapat menyeret perintah dari Kotak Alat, atau mengetik perintah di ruang kerja menggunakan fungsi Pelengkapan Otomatis.

Untuk mempelajari lebih lanjut tentang Pelengkapan Otomatis di VEXcode VR dengan Python, lihat artikel ini.

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

Last Updated: