Python ile VEXcode VR'de Göz Sensörünü Kullanma

VEX VR Robot, iki Göz Sensörü de dahil olmak üzere çok sayıda sensöre sahiptir.


VR Robotunda Göz Sensörleri

VEXcode VR Python projesi, nesne rengini ve parlaklığını algılamak için Göz Sensörü komutlarını göstermektedir.

VR Robot biri öne, diğeri aşağıya bakan iki adet Göz Sensörü bulunuyor. Sensörler, bir nesnenin mevcut olup olmadığını ve rengi (kırmızı, yeşil, mavi, hiçbiri) algılayabilir.

VEXcode VR Eğitimleri bölümünde Göz Sensörü dersi seçili.

Göz Sensörü değerleri VEXcode VR'deki Kontrol Panelinde görüntülenebilir. Pano hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin .

VEXcode VR Python çalışma alanı, sanal robottaki Göz Sensörünü kullanan örnek kod ile birlikte.

Göz Sensörü değerleri VEXcode VR'deki Monitör Konsolunda görüntülenebilir. Monitor Konsolu hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.


Göz Sensörleriyle Kullanılan Komutlar

Nesne yakınındaki göz sensörü komutu

VEXcode VR Python çalışma alanında sanal bir robot için göz sensörü kodunu gösteren örnek.

 

Göz sensörü nesne yakın komutu, Göz Sensörünün bir nesneye renk (kırmızı, yeşil, mavi, hiçbiri) algılayabilecek kadar yakın olup olmadığını bildirir. Ön Göz Sensörü ve Aşağı Göz Sensörü ilgili yakın nesne komutlarına sahiptir.

VEXcode VR Eğitimleri sayfasında Göz Sensörü dersi için Python seçilmiştir.

Göz sensörü nesne yakınında komutu, Göz Sensörü algılanabilir renklere sahip bir nesneye yakın olduğunda True ve algılanabilir renklere sahip bir nesneye yeterince yakın olmadığında False değerini döndüren bir Boolean değeri döndürür.

Göz sensörü rengi komutu

VEXcode VR Python çalışma alanında, nesnelerin rengini ve parlaklığını algılayan bir Göz Sensörü projesi gösterilmektedir.

Göz sensörü rengi komutu, Göz Sensörünün belirli bir renk algılayıp algılamadığını bildirir.

VEXcode VR Playground ve Python proje arayüzü, göz sensörünün bir eğitimde kullanımına yönelik bir kılavuzdur.

Göz Sensörünün aradığı renk, komutun parametresi olarak ayarlanır. Her iki Göz Sensörü de kırmızıyı, yeşili, maviyi algılayabilir veya hiçbirini algılayamaz.

VEXcode VR Python projesi, nesnenin rengini ve parlaklığını algılayan Göz Sensörü kodunu göstermektedir.

Eye sensor color komutu, Göz Sensörü seçilen rengi algıladığında True ve parametre olarak ayarlanan rengi algılamadığında False değerini döndüren bir Boolean değeri döndürür.


Göz Sensörünün Yaygın Kullanım Alanları

VEXcode VR Python projesi, nesne rengini ve parlaklığını algılamak için Göz Sensörü komutlarını göstermektedir.

VR Robotundaki Göz Sensörleri birçok şekilde kullanılabilir. Aşağı Göz Sensörü ile ilgili dikkat edilmesi gereken bir nokta, Oyun Alanının zeminini bir nesne olarak algılamayacak şekilde ayarlanmış olmasıdır. Diskler gibi diğer öğeler bir nesne olarak kaydedilecektir.

Göz Sensörleri, Disk Mover Oyun Alanındaki renkli diskler veya Castle Crasher Oyun Alanı çevresindeki kırmızı kenarlık gibi sensörün yakınındaki bir nesnenin rengini algılayabilir. Bu, VR Robotunun farklı renkli nesneleri sıralamasını, özel olarak renkli bir nesneye yaklaşmasını veya sensörden geçen nesnelerin rengini algılamasını istiyorsanız kullanışlıdır.

VEXcode VR arayüzü, VR robotu ve Göz Sensörünün kullanımına yönelik bir oyun alanı içeren bir Python projesini göstermektedir.

VR Robot, doğru yerde olduğunda bir dizi davranışı başlatmak için Göz Sensörlerini kullanabilir. Örneğin VR Robot, duvar gibi bir nesnenin yakınında olduğunu algılayana kadar ileri gidebilir, ardından 90 derece dönebilir veya kale, disk veya duvar gibi bir nesneye çarpmamak için geriye doğru gidebilir.

VEXcode VR Python projesi, Göz Sensörünü kullanabilmek için Oyun Alanı, monitör konsolu ve kod düzenleyicisinin görünür olduğu bir örnektir.

VR Robot, belirli bir mesafeye gelene kadar bir nesneye veya yüzeye dokunmadan yaklaşmak için Göz Sensörlerini kullanabilir. Bu, VR Robotun Oyun Alanından düşmemesini veya duvarlara çarpmamasını sağlamak için kullanılabilir.


Göz Sensörü Örnek Projesi

VEXcode VR çalışma alanı, Python projesi ve Göz Sensörü eğitiminde kullanılan VR robot oyun alanı.

Aşağıdaki örnekte VR Robot, Ön Göz Sensörü yeşil bir nesne algılayana kadar ileri gidecek, ardından geri gitmeden önce duracak ve bekleyecektir. Gösterge panelinde, Ön Göz Sensörü değerlerinin True olarak raporlandığını ve bir nesnenin (diskin) algılandığını ve bu nesnenin renginin yeşil olduğunu fark edin.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: