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ü

STEM eğitiminde öğrenciler ve eğitimciler için bir eğitim materyali olarak, sanal bir robot aracılığıyla kodlama kavramlarını öğretmek için tasarlanmış blok tabanlı kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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

Öğrencilerin kodlama kavramlarını ve robotik prensiplerini öğrenmelerine yardımcı olmak için tasarlanmış sanal bir robotu programlamak için blok tabanlı kodlama ortamını gösteren VEXcode VR öğretici arayüzünün ekran görüntüsü.

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ı

Eğitim ortamlarında sanal robotik aracılığıyla kodlama kavramlarının öğretilmesi için tasarlanmış blok tabanlı kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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

get_distance Komut

Eğitimler bölümünün bir parçası olarak, sanal bir robot aracılığıyla kodlama kavramlarını öğretmek için tasarlanmış blok tabanlı kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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.

STEM eğitiminde kodlama becerilerini ve problem çözme yeteneğini geliştirmek için tasarlanmış sanal bir robotu programlamak için blok tabanlı kodlama seçeneklerini gösteren VEXcode VR eğitim arayüzünün ekran görüntüsü.

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

nesne bulundu Komut

STEM'de eğitim amaçlı olarak tasarlanan, sanal bir robot aracılığıyla kullanıcıların kodlama kavramlarını öğrenmelerini sağlayan blok tabanlı kodlama ortamını gösteren VEXcode VR programlama arayüzünün ekran görüntüsü.

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.

STEM eğitiminde eğitimciler ve öğrenciler için Eğitimler bölümünde yer alan, sanal robotik aracılığıyla kodlama kavramlarını öğretmek için tasarlanmış blok tabanlı kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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ı

Sanal robotik aracılığıyla kodlama kavramlarını öğretmek için tasarlanmış blok tabanlı kodlama ortamını gösteren VEXcode VR programlama arayüzünün ekran görüntüsü. Simüle edilmiş bir ortamda kod oluşturma, test etme ve hata ayıklama araçlarını içerir.

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

STEM eğitimi bağlamında yeni başlayanlar ve ileri düzey kullanıcılar için özellikleri vurgulayan, sanal bir robot programlamak için blok tabanlı kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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

Eğitim ortamlarında kodlama kavramlarının ve robotik prensiplerinin öğrenilmesini kolaylaştırmak için tasarlanmış sanal bir robotun programlanması için blok tabanlı bir kodlama ortamını gösteren VEXcode VR arayüzünün ekran görüntüsü.

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: