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 Robottaki Mesafe Sensörü

VEXcode VR robotunun özelliklerini gösteren diyagram, sanal programlama yeteneklerini, blok tabanlı kodlama arayüzünü ve problem çözme ve hesaplamalı düşünme gibi STEM'deki eğitim hedeflerine desteğini vurgulamaktadır.

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

Eğitim ortamında kodlama kavramlarını ve robotik prensiplerini öğretmek için tasarlanmış, programlama blokları ve sanal robot kontrolleri de dahil olmak üzere robot özelliklerini sergileyen VEXcode VR arayüzünün ekran görüntüsü.

Mesafe Sensörü, sesi ölçmek için sonar cihazlarıyla aynı prensipleri kullanır. Sensörün bir tarafındaki yayıcıyla küçük bir lazer ışığı darbesi gönderir ve ardından ışığın sensörün diğer tarafındaki alıcıya geri yansımasının ne kadar sürdüğünü ölçer. Sensör, darbenin gidiş dönüşünün ne kadar sürdüğüne bağlı olarak mesafeyi hesaplar. Ardından Mesafe Sensörü, VR Robotuna en yakın nesnenin ne kadar uzakta olduğunu bildirir.

VEXcode VR robotunun özelliklerini gösteren, bileşenlerini ve yeteneklerini kodlama ve robotik öğrenimi için eğitim ortamında vurgulayan diyagram.

Mesafe Sensörlerinin görüş aralığının genişliği, VR Robotun önünden uzaklaştıkça değişir:

  • Sensör, 1000 milimetreden (~ 39 inç) daha yakın mesafedeki nesneleri ararken 10 derecelik görüş alanı içindeki nesneleri algılayabilir.
  • Sensör, 1000 milimetre (~ 39 inç) ila 2000 milimetre (~ 78 inç) uzaklıktaki nesneleri ararken 5 derecelik görüş alanı içindeki nesneleri algılayabilir.
  • Sensör, 2000 milimetreden (~ 78 inç) uzaktaki nesneleri ararken 2 derecelik görüş alanı içindeki nesneleri algılayabilir.

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

Sanal programlama ortamı aracılığıyla kodlama kavramlarının öğrenilmesine yardımcı olmak üzere tasarlanan VEXcode VR robotunun özelliklerini, yeteneklerini ve bileşenlerini gösteren diyagram.

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


Mesafe Sensörünü VEXcode VR Bloklarıyla Kullanma

Öğrenciler ve eğitimciler için kodlama ve robotik eğitimini geliştirmeyi amaçlayan sensörler, motorlar ve tasarım öğeleri gibi bileşenleri sergileyen VEXcode VR robotlarının özelliklerini gösteren diyagram.

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

<Bulunan nesnenin mesafesi> Blok

STEM'de kodlama eğitimi için çevrimiçi programlama ortamında sanal robotun tasarımını ve işlevlerini sergileyen VEXcode VR robot özelliklerinin çizimi.

Mesafe Sensörü, <Mesafe bulunan nesne>bloğunu 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.

VEXcode VR robotunun özelliklerini gösteren, kodlama kavramlarını öğrenmek için çevrimiçi bir programlama ortamı bağlamında bileşenlerini ve yeteneklerini vurgulayan diyagram.

<Uzaklık bulunan nesne>bloğu, doğru veya yanlış olarak bir koşul döndüren ve diğer bloklar için altıgen (altı kenarlı) boşluklara sahip tüm blokların içine sığan bir Boole bloğudur.

Boole blokları hakkında daha fazla bilgi için bu makaleyi görüntüleyin.

Öğrenciler ve eğitimciler için kodlama ve robotik öğrenimini geliştirmek üzere tasarlanan VEXcode VR robotunun temel özelliklerini gösteren, sensörler, motorlar ve programlama arayüzü gibi bileşenleri vurgulayan diyagram.

<Distance found object> bloğunun değeri, Mesafe Sensörü bir nesneye yakın olduğunda doğru, bir nesneye yeterince yakın olmadığında ise yanlış rapor veren bir Boole bloğudur.

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

Monitor Konsolu hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.

(Mesafe) Blok

VEXcode VR robotunun özelliklerini gösteren, kodlama ve robotik alanında eğitim amaçlı yeteneklerini ve bileşenlerini vurgulayan diyagram.

Mesafe Sensörü, (Mesafe) bloğunu kullanarak en yakın nesnenin mesafesini milimetre (mm) veya inç cinsinden bildirebilir.

Sanal robotik aracılığıyla kodlama kavramlarını öğrenmek için çevrimiçi bir programlama ortamı bağlamında VEXcode VR robotlarının yeteneklerini ve tasarımını vurgulayan özelliklerini sergileyen görüntü.

(Mesafe) bloğu sayı değerlerini bildirir ve oval boşluklara sahip tüm blokların içine sığar.

Muhabir engellemeleri hakkında daha fazla bilgi için bu makaleyi görüntüleyin

VEXcode VR'da robotun özelliklerini gösteren diyagram, öğrenciler ve eğitimciler için kodlama ve robotik öğrenimini geliştirmek üzere tasarlanmış sensörler, tekerlekler ve programlama arayüzü gibi bileşenleri vurgulamaktadır.

(Mesafe) bloğunun milimetre (mm) veya inç cinsinden değeri 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.


VEXcode VR Python'da Mesafe Sensörünü Kullanma

VEXcode VR robotunun özelliklerinin, kodlama becerilerini ve STEM eğitimini geliştirmeyi amaçlayan çevrimiçi programlama ortamında sanal robotun tasarımını ve yeteneklerini sergileyen illüstrasyonu.

Mesafe Sensörünü Python ile programlamaya başlamak için öncelikle VEXcode VR metin projesini açmanız gerekecektir. Daha fazla bilgi için bu makaleye bakın.

VEXcode VR robotunun sensörler, motorlar ve programlama arayüzü gibi temel özelliklerini gösteren diyagram, kullanıcıların eğitim amaçlı bir kodlama ortamında sanal robotla nasıl etkileşime girebileceğini göstermektedir.

Daha sonra, Araç Kutusu'nda Algılama kategorisini bulun ve Found_object ve get_distance komutlarını bulun. Bunlar sensörle ilgili bir Boole değeri veya sayısal değer bildiren işlevlerdir.

Öğrenciler ve eğitimciler için kodlama ve robotik öğrenimini geliştirmek üzere tasarlanan sensörler, motorlar ve programlama arayüzleri gibi bileşenleri vurgulayan VEXcode VR robotlarının temel özelliklerini gösteren diyagram.

Komutu projenize eklemek için, komutu Araç Kutusu'ndan sürükleyebilir veya Otomatik Tamamlama işlevini kullanarak komutu çalışma alanına yazabilirsiniz.

Python ile VEXcode VR'da Otomatik Tamamlama hakkında daha fazla bilgi edinmek için bu makaleye bakın.

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

Last Updated: