Göz#
giriiş#
Göz Sensörü nesneleri ve renkleri algılayabilir. Ayrıca sensöre geri yansıyan ışık miktarını ve algılanan rengin ton değerini de bildirebilir. Göz Sensöründe, nesneleri ve renkleri daha net görmesine yardımcı olmak için açılıp kapatılabilen bir ışık bulunur.
Aşağıda mevcut tüm blokların listesi bulunmaktadır:
göz ışığını ayarla – Göz Sensörünün ışığını açar veya kapatır.
göz ışığı gücünü ayarla – Göz Sensörünün ışık gücü seviyesini ayarlar.
Göz bir nesne buldu – Göz Sensörünün menzil içinde bir nesne algılayıp algılamadığını bildirir.
göz rengi algılıyor – Göz Sensörünün belirtilen bir rengi algılayıp algılamadığını bildirir.
göz rengi – Göz Sensörü tarafından algılanan rengi bildirir.
göz parlak nesne – Algılanan nesnenin çok fazla ışık yansıtıp yansıtmadığını bildirir.
göz parlaklığı – Göz Sensörü tarafından algılanan parlaklığı bildirir.
göz ışığını ayarla#
Göz ışığını ayarla blok, Göz Sensörünün ışığını açar veya kapatır. Işık, Göz Sensörünün nesneleri ve renkleri daha net algılamasına yardımcı olabilir.
göz ışığını [açık v] olarak ayarla
Parametreler |
Tanım |
|---|---|
durum |
Göz sensörünün ışığının durumu: açık veya kapalı. |
Örnek
başladığında
[Continuously blink the light.]
sonsuza kadar
göz ışığını [açık v] olarak ayarla
(2) saniye bekle
göz ışığını [kapalı v] olarak ayarla
(2) saniye bekle
göz ışığı gücünü ayarla#
Göz ışığı gücünü ayarla bloğu, Göz Sensörünün ışığının parlaklığını ayarlar. Işık, Göz Sensörünün nesneleri ve renkleri daha net algılamasına yardımcı olabilir.
Yüzde oranı ne kadar yüksekse ışık o kadar parlak olur. Yüzde oranı ne kadar düşükse ışık o kadar loş olur.
Göz sensörünün ışığı kapalıysa, ışık gücünü %0’ın üzerine ayarlamak ışığı açacaktır.
Göz sensörünün ışığı yanıyorsa, ışık gücünü %0’a ayarlamak ışığı kapatacaktır.
göz ışık gücünü (50) % olarak ayarla
Parametreler |
Tanım |
|---|---|
parlaklık |
Göz sensörünün ışığının parlaklık ayarını %0 ile %100 arasında yapın. Tam sayılar kullanın. |
Örnek
başladığında
[Set the light to different power levels.]
göz ışık gücünü (25) % olarak ayarla
(2) saniye bekle
göz ışık gücünü (50) % olarak ayarla
(2) saniye bekle
göz ışık gücünü (100) % olarak ayarla
Göz bir nesne buldu#
Göz bir nesne algıladı Boolean bloğu, Göz Sensörünün menzil içinde bir nesne algılayıp algılamadığını bildirir.
Doğru — Göz Sensörü bir nesneyi algılıyor.
Yanlış — Göz Sensörü herhangi bir nesne algılamadı.
<göz bir nesne buldu mu?>
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Stop driving after detecting an object.]
göz ışığını [açık v] olarak ayarla
[ileri v] yönünde sürdür
(0.1) saniye bekle
<göz bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
Göz rengi algılar#
Göz rengi algılar Boolean bloğu, algılanan ton değerine bağlı olarak Göz Sensörünün belirtilen bir rengi algılayıp algılamadığını bildirir.
Doğru – Göz sensörü belirtilen rengi algılar.
Yanlış – Göz sensörü belirtilen rengi algılamıyor.
Göz Sensörü tarafından algılanan tam renk tonu değerini kontrol etmek için göz rengi raporlayıcı bloğunu kullanın.
<göz [kırmızı v] algılıyor mu?>
Parametreler |
Tanım |
|---|---|
renk |
Göz Sensörünün algılayacağı renk:
|
Örnek
başladığında
[Stop driving after detecting a green object.]
göz ışığını [açık v] olarak ayarla
[ileri v] yönünde sürdür
(0.1) saniye bekle
<göz [yeşil v] algılıyor mu?> olana kadar bekle
sürüşü durdur
göz rengi#
Göz rengi raporlama bloğu, Göz Sensörü tarafından algılanan rengi 0 ile 359 derece arasında bir sayı olarak rapor eder.
Renk tonu, renk çemberi üzerindeki sayılar kullanılarak rengi tanımlamanın bir yoludur.

(göz renk tonu derece cinsinden)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display if an object is pink.]
sonsuza kadar
tüm satırları temizle
eğer <[290] [math_less_than v] (göz renk tonu derece cinsinden) [math_less_than v] [350]> ise
[Pink!] yazdır ▶
(0.1) saniye bekle
değilse
[Not pink!] yazdır ▶
(0.1) saniye bekle
göz parlak nesne#
The eye bright object Boolean block reports whether the object detected by the Eye Sensor is bright.
Bir cisim, göz sensörüne %70’ten fazla parlaklık yansıttığında parlak olarak kabul edilir.
Doğru — Tespit edilen nesne %70’ten fazla parlaklık yansıtıyor.
Yanlış — Algılanan nesne %70 veya daha az parlaklık yansıtıyor.
Bu özellik, renk kontrolünden önce nesnenin Göz Sensörünün rengi güvenilir bir şekilde algılayabilmesi için yeterli ışık yansıttığından emin olmak amacıyla kullanılabilir.
<göz parlak bir nesne görüyor mu?>
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display whether a detected object is bright.]
göz ışık gücünü (100) % olarak ayarla
[ileri v] yönünde sürdür
<göz bir nesne buldu mu?> olana kadar bekle
(0.1) saniye bekle
eğer <göz parlak bir nesne görüyor mu?> ise
[Bright object!] yazdır ▶
değilse
[Object not bright.] yazdır ▶
göz parlaklığı#
Göz parlaklığı raporlama bloğu, Göz Sensörüne geri yansıyan ışık miktarını %0 ile %100 arasında bir yüzde olarak gösterir.
Yüzde oranının yüksek olması, göz sensörüne daha fazla ışığın yansıtıldığı anlamına gelir. Yüzde oranının düşük olması ise daha az ışığın yansıtıldığı anlamına gelir.
(göz parlaklığı % cinsinden)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display whether a detected object is bright.]
göz ışık gücünü (100) % olarak ayarla
[ileri v] yönünde sürdür
<göz bir nesne buldu mu?> olana kadar bekle
(0.1) saniye bekle
eğer <(göz parlaklığı % cinsinden) [math_less_than v] [70]> ise
[Object not bright.] yazdır ▶
değilse
[Bright object!] yazdır ▶