Uygulama Örnekleri

Uygulama Bilgileri

REV Robotics Renk Sensörünün iki algılayıcı elemanı vardır: renk ve yakınlık.

Renk ölçümleri Kırmızı, Yeşil, Mavi ve Alfa (açık) değerlerinden oluşur. Sensör üzerindeki beyaz LED, LED'i açmak veya kapatmak için bir sürgülü anahtara sahiptir. Aydınlatılmamış hedefler en iyi dahili LED ile aydınlatılırken, parlak veya ışık yayan hedefler dahili LED gerektirmeyebilir. Renk verileri, en güçlü renk ayrımı için hedefin 2 cm yakınında en iyi şekilde toplanır.

Yakınlık ölçümleri IR yansımasına dayanır ve aydınlatma koşullarına ve hedef yansıtıcılığına bağlı olarak değişebilir. Yakınlık sensörü ideal olarak sensörün önünde bir şey olup olmadığını belirlemek için kullanılır. Kabaca mesafe verileri alabilseniz de, doğru mesafe ölçümü için 2m Mesafe Sensörü veya benzer bir uçuş süresi sensörü kullanmanızı öneririz.

FTC Uygulaması

Configuring for the Control System

Renk Sensörü V3 ile çalışırken, robotunuzu aşağıdaki resimde gösterildiği gibi “REV Renk Sensörü V3” kullanacak şekilde ayarlayın.

Bu örnekte, Renk Sensörü V3 I2C veri yolu 0 üzerinde yapılandırılmıştır. 2m Mesafe Sensörü aynı veri yolu üzerinde yapılandırılmadığı sürece Renk Sensörü V3 I2C veri yollarından herhangi biri üzerinde yapılandırılabilir.

I2C sensörlerinin aynı veri yolu üzerinde çalışabilmeleri için farklı adreslere sahip olmaları gerektiğini hatırlayın. Renk Sensörü V3 ve 2m Mesafe Sensörü aynı adresi paylaşır.

Programlama Örneği

Bu program telefonunuzdaki Renk Sensöründen gelen değerleri gösterir. Ekibinizin bu bilgileri programınızda kullanacak mantığı bulması gerekir. Aşağıda farklı renk modları ve okumalarına ilişkin üç örnek bulunmaktadır. Işık Algılandı modu, sensör üzerindeki ışık miktarını 0-1.0 arasında okuyacaktır. Sensör bir yüzeye yakın olduğu için örneklerde sensördeki LED 1,0 değerini okumaktadır.

FRC Uygulaması

Yazılım Kütüphaneleri

API Belgeleri

REV Renk Sensörü V3 Örnek Kod

Ek Kaynaklar

APDS-9151, yetenekleri ve özellikleri hakkında ek bilgiler aşağıdaki veri sayfasında bulunabilir:

Last updated

Was this helpful?