Sensor Optik#

Perkenalan#

Sensor Optik V5 mendeteksi warna, kecerahan, dan keberadaan objek di sekitarnya menggunakan kombinasi sensor warna RGB dan sensor jarak. Sensor ini juga dapat menggunakan LED bawaannya untuk menerangi objek agar deteksi lebih akurat.

Sensor Optik VEX V5.

Berikut adalah daftar blok yang tersedia:

atur lampu optik#

Blok tumpukan set Optical light menghidupkan atau mematikan LED Sensor Optik. Ini dapat membantu meningkatkan akurasi sensor saat mendeteksi warna.

atur cahaya [Optical1 v] [nyala v]

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

negara

Status lampu Sensor Optik: menyala atau mati.

saat dimulai
[Turn on the sensor's LED.]
atur cahaya [Optical1 v] [nyala v]

mengatur daya cahaya optik#

Blok tumpukan set Optical light power mengatur kecerahan LED Sensor Optik. Cahaya ini dapat membantu Sensor Optik mendeteksi objek dan warna dengan lebih jelas.

Persentase yang lebih tinggi membuat cahaya lebih terang. Persentase yang lebih rendah membuat cahaya lebih redup.

Jika lampu Sensor Optik mati, mengatur daya lampu di atas 0% akan menyalakan lampu tersebut.

Jika lampu Sensor Optik menyala, mengatur daya lampu ke 0% akan mematikan lampu tersebut.

atur daya cahaya [Optical1 v] ke [50] %

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

kecerahan

Tingkat kecerahan cahaya Sensor Optik, dari 0% hingga 100%. Gunakan angka bulat.

saat dimulai
[Turn on the sensor's LED at half brightness.]
atur daya cahaya [Optical1 v] ke [50] %

Optik menemukan sebuah objek#

Blok Boolean Optical found an object melaporkan apakah Sensor Optik mendeteksi objek dalam jangkauan atau tidak.

  • Benar — Sensor Optik mendeteksi sebuah objek.

  • Salah — Sensor Optik tidak mendeteksi objek.

<[Optical1 v] menemukan objek?>

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

Contoh

Terus melaju hingga objek terdeteksi.#
saat dimulai
[Drive forward until an object is found.]
kendarai [maju v]
tunggu sampai <[Optical1 v] menemukan objek?>
hentikan mengemudi

Optik mendeteksi warna#

Blok Boolean Optical detects color melaporkan apakah Sensor Optik mendeteksi warna tertentu, berdasarkan nilai hue yang terdeteksi.

  • Benar – Sensor mendeteksi warna yang ditentukan.

  • Salah – Sensor tidak mendeteksi warna yang ditentukan.

Catatan: Sensor Optik mencari rentang warna yang sesuai dengan warna yang ditentukan. Untuk mendeteksi rentang warna tertentu, lihat blok pelapor Warna optik.

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

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

warna

Warna apa yang harus dicari:

  • merah – Nilai rona yang terdeteksi antara 340° - 20°.
  • hijau – Nilai rona yang terdeteksi antara 80° - 140°.
  • biru – Nilai rona yang terdeteksi antara 200° - 240°.
  • kuning – Nilai rona yang terdeteksi antara 40° - 60°.
  • oranye – Nilai rona yang terdeteksi antara 20° - 40°.
  • ungu – Nilai rona yang terdeteksi antara 240° - 280°.
  • sian – Nilai rona yang terdeteksi antara 140° - 200°.

Contoh

Terus melaju hingga lampu merah menyala.#
saat dimulai
[Drive forward until red is found.]
kendarai [maju v]
tunggu sampai <[Optical1 v] mendeteksi [merah v]?>
hentikan mengemudi

Kecerahan optik#

Blok pelapor Kecerahan optik melaporkan seberapa banyak cahaya yang dipantulkan kembali ke Sensor Optik, sebagai persentase dari 0% hingga 100%.

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

(kecerahan [Optical1 v] dalam %)

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

Warna optik#

Blok pelapor Warna optik melaporkan warna yang terdeteksi oleh Sensor Optik sebagai angka dari 0 hingga 359 derajat.

Hue adalah cara untuk mendeskripsikan warna menggunakan angka-angka di sekitar roda warna.

Roda Warna VEX yang menunjukkan derajat warna di sekitar lingkaran, dengan merah pada 0 derajat dan bertransisi melalui pelangi seiring peningkatan nilainya.

(rona [Optical1 v] dalam derajat)

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

Contoh

saat dimulai
[Look for the color pink using hue.]
selamanya
bersihkan layar
atur kursor ke baris [1] kolom [1] di layar
jika <[300] [math_less_than v] (rona [Optical1 v] dalam derajat) [math_less_than v] [359]> maka
cetak [This is pink!] di layar ▶
lainnya
cetak [No pink detected!] di layar ▶

saat Optik#

Blok topi when Optical menjalankan tumpukan blok yang terhubung setiap kali Sensor Optik mendeteksi atau kehilangan objek.

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

Parameter

Keterangan

perangkat

Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat.

negara

Kapan tumpukan blok yang terlampir akan dijalankan: mendeteksi dijalankan ketika objek yang tidak terdeteksi menjadi terdeteksi, sedangkan kehilangan dijalankan ketika objek yang terdeteksi tidak lagi terdeteksi.