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 ışığı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:

  • kırmızı – Ton değeri 340° ile 20° arasında.
  • yeşil – Ton değeri 75° ile 154° arasında.
  • mavi – Ton değeri 160° ile 254° arasında.

Ö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.

Çevresinde derece değerleri ile etiketlenmiş, üstte 0°'den başlayıp 360°'ye kadar 30 derecelik artışlarla renklerin tam spektrumunu gösteren dairesel bir renk çemberi.

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