Optik Sensör#
giriiş#
V5 Optik Sensör, RGB renk sensörü ve yakınlık sensörünün bir kombinasyonunu kullanarak yakındaki nesnelerin rengini, parlaklığını ve varlığını algılar. Ayrıca, daha doğru algılama için nesneleri aydınlatmak üzere dahili LED’ini de kullanabilir.

Aşağıda mevcut blokların listesi bulunmaktadır:
Optik ışığı ayarla – Optik Sensörün LED’ini açar veya kapatır.
Optik ışık gücünü ayarla – Optik Sensörün LED’inin güç seviyesini ayarlar.
Optik bir nesne algıladı – Sensörün menzil içinde bir nesne algılayıp algılamadığını bildirir.
Optik renk algılıyor – Optik Sensörün belirtilen bir rengi algılayıp algılamadığını bildirir.
Optik parlaklık – Optik Sensör tarafından algılanan parlaklığı bildirir.
Optik renk tonu – Optik Sensör tarafından algılanan renk tonunu bildirir.
Optik Sensör Kullanıldığında – Optik Sensör bir nesneyi algıladığında veya kaybettiğinde bağlı blok yığınını çalıştırır.
Optik ışık ayarı#
Optik ışığı ayarla blok modülü, Optik Sensörün LED’ini açar veya kapatır. Bu, sensörün renkleri algılama doğruluğunu artırmaya yardımcı olabilir.
[Optical1 v] ışığını [açık v] olarak ayarla
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
durum |
Optik sensörün ışığının durumu: açık veya kapalı. |
başladığında
[Turn on the sensor's LED.]
[Optical1 v] ışığını [açık v] olarak ayarla
Optik ışık gücünü ayarlayın#
Optik ışık gücünü ayarla bloğu, Optik Sensörün LED’inin parlaklığını ayarlar. Bu ışık, Optik Sensörün nesneleri ve renkleri daha net algılamasına yardımcı olur.
Yüzde oranı ne kadar yüksekse ışık o kadar parlak olur. Yüzde oranı ne kadar düşükse ışık o kadar loş olur.
Optik sensörün ışığı kapalıysa, ışık gücünü %0’ın üzerine ayarlamak ışığı açacaktır.
Optik sensörün ışığı yanıyorsa, ışık gücünü %0’a ayarlamak ışığı söndürecektir.
[Optical1 v] ışık gücünü [50] % olarak ayarla
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
parlaklık |
Optik sensörün ışık parlaklığını %0 ile %100 arasında ayarlayın. Tam sayılar kullanın. |
başladığında
[Turn on the sensor's LED at half brightness.]
[Optical1 v] ışık gücünü [50] % olarak ayarla
Optik bir nesne buldu.#
Optik sensör bir nesne algıladı Boolean bloğu, optik sensörün menzil içinde bir nesne algılayıp algılamadığını bildirir.
Doğru — Optik sensör bir nesneyi algılıyor.
Yanlış — Optik sensör bir nesne algılamadı.
<[Optical1 v] bir nesne buldu mu?>
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
Örnek
başladığında
[Drive forward until an object is found.]
[ileri v] yönünde sürdür
<[Optical1 v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
Optik, rengi algılar.#
Optik renk algılar Boolean bloğu, algılanan ton değerine bağlı olarak Optik Sensörün belirtilen bir rengi algılayıp algılamadığını bildirir.
Doğru – Sensör belirtilen rengi algılıyor.
Yanlış – Sensör belirtilen rengi algılamıyor.
Not: Optik Sensör, belirtilen renkle eşleşen ton aralıklarını arıyor. Belirli ton aralıklarını tespit etmek için Optik ton raporlayıcı bloğuna bakın.
<[Optical1 v] [kırmızı v] algılıyor mu?>
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
renk |
Hangi rengi aramalısınız:
|
Örnek
başladığında
[Drive forward until red is found.]
[ileri v] yönünde sürdür
<[Optical1 v] [kırmızı v] algılıyor mu?> olana kadar bekle
sürüşü durdur
Optik parlaklık#
Optik parlaklık raporlama bloğu, optik sensöre 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ı, optik sensöre daha fazla ışığın geri yansıdığı anlamına gelir. Yüzde oranının düşük olması ise daha az ışığın geri yansıdığı anlamına gelir.
([Optical1 v] parlaklığı % cinsinden)
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
Optik renk tonu#
Optik renk tonu raporlama bloğu, Optik Sensör tarafından algılanan renk tonunu 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.

([Optical1 v] renk tonu derece cinsinden)
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
Örnek
başladığında
[Look for the color pink using hue.]
sonsuza kadar
ekranı temizle
imleci ekranda satır [1] sütun [1] konumuna taşı
eğer <[300] [math_less_than v] ([Optical1 v] renk tonu derece cinsinden) [math_less_than v] [359]> ise
ekranda [This is pink!] yazdır ▶
değilse
ekranda [No pink detected!] yazdır ▶
Optik#
Optik Sensör bir nesneyi algıladığında veya kaybettiğinde şapka bloğu ekli blok yığınını çalıştırır.
[Optical1 v] bir nesne [algılıyor v] olduğunda :: hat events
Parametreler |
Tanım |
|---|---|
cihaz |
Kullanılacak optik sensör, Aygıtlar penceresinde yapılandırılır. |
durum |
Ekli blok yığını ne zaman çalıştırılır: algılar, algılanmamış bir nesne algılandığında çalışır; kaybeder, algılanmış bir nesne artık algılanmadığında çalışır. |