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 – Menyalakan atau mematikan lampu Sensor Mata.
atur daya cahaya mata – Mengatur tingkat daya cahaya Sensor Mata.
mata menemukan objek – Melaporkan apakah Sensor Mata mendeteksi objek dalam jangkauan atau tidak.
mata mendeteksi warna – Melaporkan apakah Sensor Mata mendeteksi warna tertentu.
warna mata – Melaporkan warna yang terdeteksi oleh Sensor Mata.
objek terang mata – Melaporkan apakah objek yang terdeteksi memantulkan banyak cahaya.
kecerahan mata – Melaporkan kecerahan yang terdeteksi oleh Sensor Mata.
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:
|
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.

(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!] ▶