Mata#

Perkenalan#

Sensor Mata VEX VR dapat mendeteksi objek dan mengidentifikasi warna serta kecerahannya.

Berikut adalah daftar semua blok yang tersedia:

  • mata dekat objek – Melaporkan apakah Sensor Mata mendeteksi objek dalam jangkauan.

  • mata mendeteksi warna – Melaporkan apakah Sensor Mata mendeteksi warna tertentu.

  • kecerahan mata – Melaporkan kecerahan yang terdeteksi oleh Sensor Mata.

  • when eye – Menjalankan tumpukan blok yang terpasang ketika Sensor Mata mendeteksi atau kehilangan objek.

mata dekat objek#

Blok Boolean eye near object melaporkan apakah Sensor Mata mendeteksi objek dalam jangkauan.

  • Benar — Sensor Mata mendeteksi sebuah objek.

  • Salah — Sensor Mata tidak mendeteksi objek.

<[FrontEye v] ada di dekat objek?>

Parameter

Keterangan

mata

Sensor mata untuk mendeteksi objek.

Contoh

saat dimulai
[Stop driving after detecting an object.]
kendarai [maju v]
tunggu (0.1) detik
tunggu sampai <[FrontEye v] ada di dekat objek?>
hentikan mengemudi

mata mendeteksi warna#

Blok Boolean mata mendeteksi warna melaporkan apakah Sensor Mata mendeteksi warna tertentu.

  • Benar – Sensor mendeteksi warna yang ditentukan.

  • Salah – Sensor tidak mendeteksi warna yang ditentukan.

<[FrontEye v] mendeteksi [merah v]?>

Parameter

Keterangan

mata

Sensor mata untuk mendeteksi warna.

warna

Warna yang akan dideteksi:

  • merah
  • hijau
  • biru

Contoh

saat dimulai
[Stop driving after detecting a green object.]
kendarai [maju v]
tunggu (0.1) detik
tunggu sampai <[FrontEye v] mendeteksi [hijau v]?>
hentikan mengemudi

kecerahan mata#

Blok pelapor kecerahan mata melaporkan seberapa banyak cahaya yang dipantulkan kembali ke Sensor Mata, sebagai persentase dari 0% hingga 100%.

Persentase yang lebih tinggi berarti lebih banyak cahaya yang dipantulkan kembali ke Sensor Mata. Persentase yang lebih rendah berarti lebih sedikit cahaya yang dipantulkan kembali.

(kecerahan [FrontEye v] dalam %)

Parameter

Keterangan

mata

Sensor mata untuk mendeteksi kecerahan dari.

Contoh

saat dimulai
[Display whether a detected object is bright.]
kendarai [maju v]
tunggu sampai <[FrontEye v] ada di dekat objek?>
tunggu (0.1) detik
jika <(kecerahan [FrontEye v] dalam %) [math_less_than v] [70]> maka
cetak [Object not bright.] ▶
lainnya
cetak [Bright object!] ▶

saat mata#

Blok topi when eye menjalankan tumpukan blok yang terhubung ketika Sensor Mata yang dipilih mendeteksi atau kehilangan objek.

saat [FrontEye v] [mendeteksi v] objek :: hat events

Parameter

Keterangan

mata

Sensor mata yang akan digunakan.

negara

Saat tumpukan blok yang terlampir akan berjalan:

  • mendeteksi – Objek yang tidak terdeteksi sekarang terdeteksi
  • kehilangan – Objek yang terdeteksi sekarang tidak lagi terdeteksi

Contoh

saat [FrontEye v] [kehilangan v] objek :: hat events
[Find an object when it is lost.]
belok [kanan v]
tunggu sampai <[FrontEye v] ada di dekat objek?>
hentikan mengemudi