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

VR Robotun üzerindeki Mesafe Sensörü, VR Robot ile en yakın nesne arasındaki mesafeyi bildirir. Sensör, lazer ışığının bir nesneden yansıyıp sensöre geri dönmesi için geçen süreyi kullanarak mesafeyi hesaplar.


VR Robot Üzerindeki Mesafe Sensörü

Mesafe sensörünü kullanarak bir nesneyi algılayan ve ölçülen mesafeyi milimetre cinsinden yazdıran bir Python projesi.

Mesafe Sensörü, VR Robot ile en yakın katı nesne arasındaki mesafeyi bildiren bir sensördür.

VEXcode VR'da en yakın nesnenin mesafesini milimetre cinsinden bildirmek için Mesafe Sensörünü kullanan Python kodu.

Mesafe Sensörü, modern cep telefonlarının kafa algılama için kullandığı lazerlere benzer Sınıf 1 lazerleri kullanır. Küçük bir güvenli lazer ışığı darbesi gönderir ve ardından yakındaki nesnelerin mesafesini hesaplamak için darbenin yansıması için gereken süreyi kullanır. Sensör, lazer darbesinin gidiş dönüşünün ne kadar sürdüğüne bağlı olarak mesafeyi hesaplar.


Mesafe Sensörü ile Kullanılan VEXcode VR Komutları

VEXcode VR projesi, Mesafe Sensörünün kullanımı için Python kodunu ve Playground kurulumunu göstermektedir.

Mesafe Sensörü ile kullanılan komutları Algılama kategorisinde bulabilirsiniz.

get_distance Komut

VEXcode VR Eğitimleri (Python ile) seçili ve Mesafe Sensörü dersi açık.

Mesafe Sensörü, get_distance komutunu kullanarak en yakın nesnenin mesafesini milimetre (mm) veya inç cinsinden bildirebilir. get_distancekomutu sayısal değerleri milimetre (mm) veya inç cinsinden bildirir.

VEXcode VR Python projesi, robotun önündeki en yakın nesneyi bildirmek için Mesafe Sensörünü kullanıyor.

Mesafe Monitör Konsolunda milimetre (mm) ve inç cinsinden görüntülenecektir.

nesne bulundu Komut

VEXcode VR'da, mesafe sensörünü kullanarak bir nesneyi algılayıp mesafesini bildiren bir Python projesi.

Mesafe Sensörü, Bulunan nesne Mesafesi komutunu kullanarak önünde bir nesne olup olmadığını algılar. Mesafe Sensörü, sensörün 3000 mm (~118 inç) yakınındaki bir nesneyi veya yüzeyi algılayabilir. Bulunan nesnenin mesafesi komutu, Doğru veya Yanlışolarak bir Boolean değeri döndürür.

VEXcode VR Playground'daki Mesafe Sensörünü kullanan Python projesi.

Doğru veya yanlış raporlanacak ve Monitör Konsolunda görünecektir.

Lazer, sensörün çok dar bir görüş alanına sahip olmasını sağlar, böylece algılama her zaman doğrudan sensörün önünde olur. 


Mesafe Sensörünün Yaygın Kullanımları

VEXcode VR Python projesi, oyun alanının görünür olduğu mesafe sensörünü kullanıyor.

Mesafe Sensörü, VR Robotun önünde bir nesne olup olmadığını algılayabilir. Bu, bir engelden kaçınmak için kullanılabilir.

Sanal gerçeklik robotu için mesafe sensörü komutları içeren Python projesi

Mesafe Sensörü, Mesafe Sensörünün önü ile nesnenin önü arasındaki mesafeyi ölçebilir. Bu, sürekli olarak duvarlara çarpmadan veya bir nesneden kaçınmadan labirenti tamamlamaya yardımcı olabilir.


Mesafe Sensörü Örnek Projesi

VEXcode VR'da en yakın nesneyi bildirmek için Mesafe Sensörü kullanan Python projesi.

Bu örnekte, Mesafe Sensörü bir nesne bulduğunda VR Robot ileri doğru hareket edecektir. VR Robot, bir nesne tespit etmezse sağa dönecek ve bir nesneyi kontrol etmeye devam edecektir.

Not: Bu örnekte ilk binayı bulacaksınız, ancak masadan düşmemesi için iyileştirmelere ihtiyaç var.

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

Last Updated: