Menggunakan Sensor Mata di VEXcode VR

Robot VEX VR memiliki banyak sensor, termasuk dua Sensor Mata.


Sensor Mata pada Robot VR

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen dan fungsi yang dirancang untuk pengkodean dan pendidikan robotika dalam lingkungan virtual.

Robot VR memiliki dua Sensor Mata, satu menghadap ke depan, dan satu lagi menghadap ke bawah. Sensor dapat mendeteksi jika ada objek yang hadir serta mendeteksi warna (merah, hijau, biru, tidak ada).

Diagram yang mengilustrasikan fitur utama robot VEXcode VR, menyoroti kemampuan pemrograman, sensor, dan elemen desain yang mendukung tujuan pendidikan dalam pengkodean dan robotika.

Nilai Sensor Mata dapat ditampilkan di Dasbor di VEXcode VR. Untuk mempelajari lebih lanjut tentang Dashboard, lihat artikel Dashboard - Fitur Playground - VEXcode VR.

Ilustrasi fitur robot VEXcode VR, memamerkan desain dan kemampuan robot virtual dalam lingkungan pemrograman daring, menyoroti aplikasi pendidikannya dalam pengkodean dan robotika untuk siswa dan pendidik.

Nilai Sensor Mata dapat ditampilkan di Monitor Console di VEXcode VR. Untuk mempelajari lebih lanjut tentang Monitor Console, 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.


Blok VR VEXcode yang Digunakan dengan Sensor Mata

<Color near object> blok

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen dan kemampuannya dalam lingkungan pemrograman daring yang dirancang untuk tujuan pendidikan dalam pengkodean dan robotika.

Blok <Color near object> melaporkan apakah Sensor Mata cukup dekat dengan suatu objek untuk mendeteksi warna (merah, hijau, biru, tidak ada).

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen dan fungsi yang mendukung pengkodean dan pendidikan robotika dalam lingkungan virtual.

Sensor Mata Depan atau Bawah dapat dipilih dari menu tarik-turun di blok.

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti kemampuannya dalam pemrograman, simulasi, dan aplikasi pendidikan untuk pembelajaran STEM.

Blok <Color near object> merupakan blok Boolean yang melaporkan benar saat Sensor Mata dekat dengan objek yang memiliki warna yang dapat dideteksi, dan melaporkan salah saat tidak cukup dekat dengan objek dengan warna yang dapat dideteksi.

<Color sensing> blok

Diagram yang menampilkan fitur-fitur robot VEXcode VR, menyoroti kemampuannya dalam pemrograman, pemecahan masalah, dan pendidikan robotika, cocok untuk pengguna pemula dan tingkat lanjut dalam lingkungan belajar virtual.

Blok penginderaan Warna melaporkan jika Sensor Mata mendeteksi warna tertentu.

Diagram yang menampilkan fitur-fitur robot VEXcode VR, menyoroti kemampuannya dalam pemrograman, pemecahan masalah, dan pendidikan robotika, cocok untuk pengguna pemula dan tingkat lanjut dalam lingkungan belajar virtual.

Sensor Mata Depan atau Bawah dapat dipilih dari menu tarik-turun di blok.

Diagram yang mengilustrasikan fitur utama VEXcode VR, lingkungan pemrograman daring untuk robotika virtual, menyoroti opsi pengkodean berbasis blok dan berbasis teks untuk mempelajari konsep pengkodean dalam pendidikan STEM.

Warna yang dicari oleh Sensor Mata dapat dipilih dari menu tarik-turun di blok.

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti kemampuan dan komponennya dalam konteks lingkungan pemrograman daring untuk mempelajari konsep pengkodean dan robotika.

Blok <Color sensing> merupakan blok Boolean yang melaporkan benar saat Sensor Mata mendeteksi warna yang dipilih, dan melaporkan salah saat tidak mendeteksi warna yang dipilih.


Perintah Python VEXcode VR yang Digunakan dengan Sensor Mata

near_objectPerintah

Diagram yang menampilkan fitur robot VEXcode VR, menyoroti komponen dan kemampuannya dalam lingkungan pemrograman daring yang dirancang untuk mempelajari konsep pengkodean melalui robotika virtual.

Perintah near_object melaporkan apakah Sensor Mata cukup dekat dengan suatu objek untuk mendeteksi warna (merah, hijau, biru, tidak ada). Sensor Mata depan atau bawah dapat dipilih saat menyeret perintah dari Kotak Alat atau saat mengetik perintah.

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti kemampuannya dalam pemrograman, simulasi, dan aplikasi pendidikan untuk pembelajaran STEM.

Perintah near_object merupakan Boolean yang melaporkan benar saat Sensor Mata dekat dengan objek yang memiliki warna yang dapat dideteksi, dan melaporkan salah saat tidak cukup dekat dengan objek dengan warna yang dapat dideteksi.

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.

mendeteksiPerintah

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen seperti sensor, motor, dan lingkungan virtual yang digunakan untuk pemrograman dan pengujian kode dalam pendidikan STEM.

Perintah detect melaporkan jika Sensor Mata mendeteksi warna tertentu. Sensor Mata depan atau bawah dapat dipilih saat menyeret perintah dari Kotak Alat atau saat mengetik perintah.

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen seperti sensor, motor, dan opsi konektivitas, yang dirancang untuk meningkatkan pendidikan pengkodean dan robotika bagi siswa dan pendidik dalam lingkungan virtual.

Warna yang dicari oleh Sensor Mata dapat dipilih melalui fitur pelengkapan otomatis saat menambahkan perintah. Untuk informasi lebih lanjut tentang penggunaan fitur pelengkapan otomatis di VEXcode VR dengan Python, lihat artikel ini.

Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti kemampuan dan komponennya dalam konteks lingkungan pemrograman daring untuk mempelajari konsep pengkodean dan robotika.

Perintah mendeteksi adalah Boolean yang melaporkan benar saat Sensor Mata mendeteksi warna yang dipilih, dan melaporkan salah saat tidak mendeteksi warna yang dipilih.

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.


Menggunakan Sensor Mata Depan dalam Proyek VR VEXcode

Robot VR dapat menggunakan Sensor Mata Depan untuk memulai serangkaian perilaku saat suatu objek atau warna terdeteksi. Hal ini dapat mencakup mengemudi hingga suatu objek (seperti tembok, cakram, atau kastil) terdeteksi, lalu berhenti mengemudi untuk menghindari tabrakan, atau mengemudi dan mendeteksi warna tertentu dan menjalankan tindakan tergantung pada warna yang terdeteksi. 

Blok VR VEXcode Taman Bermain Labirin Dinding
Gambar yang mengilustrasikan fitur robot VEXcode VR, memamerkan antarmuka pengkodean berbasis blok dan berbasis teks, yang dirancang untuk tujuan pendidikan dalam STEM, menyoroti konsep pemrograman untuk pengguna pemula dan tingkat lanjut. Gambar yang mengilustrasikan fitur robot VEXcode VR, memamerkan desain dan kemampuan robot virtual dalam lingkungan pemrograman daring, yang ditujukan untuk meningkatkan pendidikan STEM melalui pengkodean dan robotika.
VEXcode VR Python
def main():
drivetrain.drive(MAJU)
sementara tidak front_eye.dekat_objek():
tunggu(20, MSEC)
drivetrain.berhenti()

Dalam contoh ini, dengan menggunakan Wall Maze Playground, Robot VR akan melaju ke depan hingga mendeteksi bahwa ia berada di dekat suatu objek, dalam hal ini dinding, lalu berhenti melaju.

Taman Bermain Labirin Warna Cakram
Diagram yang menampilkan fitur utama robot VEXcode VR, menyoroti kemampuan dan komponennya dalam konteks pendidikan untuk pengkodean dan pembelajaran robotika.
Blok IQ VEXcode
Diagram yang mengilustrasikan fitur robot VEXcode VR, menyoroti komponen dan kemampuannya untuk pemrograman dan pendidikan robotika.
VEXcode IQ Python
def main():
drivetrain.drive(MAJU)
while Benar:
jika front_eye.deteksi(HIJAU):
drivetrain(berhenti)
tunggu(2, detik)
drivetrain.drive_for(MUNDUR, 200, MM)
tunggu(20, MSEC)

Dalam contoh di Disk Maze Playground ini, Robot VR akan melaju ke depan hingga Sensor Mata Depan mendeteksi objek hijau, lalu akan berhenti dan menunggu, sebelum melaju mundur. Perhatikan bahwa di Dasbor, nilai Sensor Mata Depan melaporkan benar bahwa suatu objek terdeteksi, dan warna objek (cakram) tersebut adalah hijau.


Menggunakan Sensor Mata Bawah dalam Proyek VR VEXcode

Sensor Down Eye dapat digunakan di Playground untuk membantu mendeteksi warna cakram di Disk Mover Playground, menemukan tepian Castle Crasher Playground, dan masih banyak lagi. Satu hal yang perlu diperhatikan tentang Down Eye Sensor adalah ia disetel untuk tidak mendeteksi lantai Taman Bermain sebagai objek. Item lainnya, seperti disk, akan terdaftar sebagai objek.

Blok VR VEXcode Taman Bermain Penggerak Cakram
Diagram yang mengilustrasikan fitur utama robot VEXcode VR, menyoroti kemampuan dan komponennya dalam lingkungan pemrograman virtual yang dirancang untuk tujuan pendidikan. Ilustrasi fitur robot VEXcode VR, memamerkan robot virtual dengan berbagai komponen dan antarmuka pengkodean, menyoroti penggunaannya dalam pengajaran konsep pengkodean dan prinsip robotika dalam lingkungan pendidikan.
VEXcode VR Python
def main():
drivetrain.drive(MAJU)
sementara tidak down_eye.deteksi(BIRU):
tunggu(20, MSEC)
drivetrain.berhenti()
magnet.energize(PENINGKAT)

Proyek ini dapat digunakan dengan Disk Mover Playground. Dalam proyek ini, Robot VR akan melaju ke depan hingga Sensor Mata Bawah mendeteksi warna biru, lalu berhenti melaju dan mengatur Elektromagnet ke 'dorongan' untuk mengambil cakram.

Blok VR VEXcode Taman Bermain Castle Crasher
Ilustrasi fitur robot VEXcode VR, memamerkan desain dan kemampuan robot virtual dalam lingkungan pemrograman daring untuk pendidikan pengkodean. Ilustrasi fitur robot VEXcode VR, memamerkan desain dan kemampuan robot virtual dalam lingkungan pemrograman daring, menyoroti penerapannya dalam pendidikan STEM dan konsep pengkodean.
VEXcode VR Python
def main():
drivetrain.drive_for(MAJU, 300, MM)
drivetrain.turn_for(KIRI, 90, DERAJAT)
drivetrain.drive(MAJU)
while not down_eye.detect(MERAH):
wait(20, MSEC)
drivetrain.stop()

Dalam contoh di Castle Crasher Playground ini, Robot VR akan melaju hingga batas merah terdeteksi oleh Down Eye Sensor.

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

Last Updated: