Mata#

Perkenalan#

Sensor Mata dapat mendeteksi objek dan warna. Sensor ini juga dapat melaporkan seberapa banyak cahaya yang dipantulkan kembali ke sensor dan nilai rona warna yang terdeteksi. Sensor Mata memiliki lampu yang dapat dinyalakan atau dimatikan untuk membantunya melihat objek dan warna dengan lebih jelas.

Berikut adalah daftar semua blok yang tersedia:

set eye light#

Blok tumpukan set eye light menghidupkan atau mematikan lampu Sensor Mata. Lampu ini dapat membantu Sensor Mata mendeteksi objek dan warna dengan lebih jelas.

atur cahaya mata [nyala v]

Parameter

Keterangan

negara

Status lampu Sensor Mata: menyala atau mati.

Contoh

saat dimulai
[Continuously blink the light.]
selamanya
atur cahaya mata [nyala v]
tunggu (2) detik
atur cahaya mata [mati v]
tunggu (2) detik

mengatur daya cahaya mata#

Blok tumpukan set eye light power mengatur seberapa terang cahaya Sensor Mata. Cahaya ini dapat membantu Sensor Mata 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 Mata mati, mengatur daya lampu di atas 0% akan menyalakan lampu tersebut.

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

atur daya cahaya mata ke (50) %

Parameter

Keterangan

kecerahan

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

Contoh

saat dimulai
[Set the light to different power levels.]
atur daya cahaya mata ke (25) %
tunggu (2) detik
atur daya cahaya mata ke (50) %
tunggu (2) detik
atur daya cahaya mata ke (100) %

mata menemukan sebuah objek#

Blok Boolean mata menemukan objek melaporkan apakah Sensor Mata mendeteksi objek dalam jangkauan atau tidak.

  • Benar — Sensor Mata mendeteksi sebuah objek.

  • Salah — Sensor Mata tidak mendeteksi objek.

<mata menemukan objek?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Stop driving after detecting an object.]
atur cahaya mata [nyala v]
kendarai [maju v]
tunggu (0.1) detik
tunggu sampai <mata menemukan objek?>
hentikan mengemudi

mata mendeteksi warna#

Blok Boolean mata mendeteksi warna melaporkan apakah Sensor Mata mendeteksi warna tertentu, berdasarkan nilai rona yang terdeteksi.

  • Benar – Sensor mata mendeteksi warna yang ditentukan.

  • Salah – Sensor mata tidak mendeteksi warna yang ditentukan.

Untuk memeriksa nilai hue yang tepat yang terdeteksi oleh Sensor Mata, gunakan blok pelapor eye hue.

<mata mendeteksi [merah v]?>

Parameter

Keterangan

warna

Warna yang akan dideteksi oleh Sensor Mata:

  • merah – Nilai rona antara 340° dan 20°.
  • hijau – Nilai rona antara 75° dan 154°.
  • biru – Nilai rona antara 160° dan 254°.

Contoh

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

warna mata#

Blok pelapor warna mata melaporkan warna yang terdeteksi oleh Sensor Mata sebagai angka dari 0 hingga 359 derajat.

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

Roda warna melingkar yang menampilkan spektrum warna lengkap yang diberi label dengan nilai derajat di sekelilingnya, meningkat dalam kelipatan 30 derajat dari 0° di atas hingga 360°.

(hue mata dalam derajat)

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Display if an object is pink.]
selamanya
bersihkan semua baris
jika <[290] [math_less_than v] (hue mata dalam derajat) [math_less_than v] [350]> maka
cetak [Pink!] ▶
tunggu (0.1) detik
lainnya
cetak [Not pink!] ▶
tunggu (0.1) detik

objek terang mata#

Blok Boolean eye bright object melaporkan apakah objek yang terdeteksi oleh Sensor Mata itu terang.

Suatu objek dianggap terang ketika objek tersebut memantulkan lebih dari 70% kecerahan kembali ke Sensor Mata.

  • Benar — Objek yang terdeteksi memantulkan lebih dari 70% kecerahan.

  • Salah — Objek yang terdeteksi memantulkan kecerahan 70% atau kurang.

Ini dapat digunakan sebelum memeriksa warna untuk memastikan objek tersebut memantulkan cahaya yang cukup agar Sensor Mata dapat mendeteksi warna dengan andal.

<mata mendeteksi objek terang?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Display whether a detected object is bright.]
atur daya cahaya mata ke (100) %
kendarai [maju v]
tunggu sampai <mata menemukan objek?>
tunggu (0.1) detik
jika <mata mendeteksi objek terang?> maka
cetak [Bright object!] ▶
lainnya
cetak [Object not bright.] ▶

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 mata dalam %)

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Display whether a detected object is bright.]
atur daya cahaya mata ke (100) %
kendarai [maju v]
tunggu sampai <mata menemukan objek?>
tunggu (0.1) detik
jika <(kecerahan mata dalam %) [math_less_than v] [70]> maka
cetak [Object not bright.] ▶
lainnya
cetak [Bright object!] ▶