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 Robottaki Göz Sensörleri

Sanal ortamda kodlama ve robotik eğitimi için tasarlanmış bileşenleri ve işlevleri vurgulayan VEXcode VR robotunun özelliklerini gösteren diyagram.

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 robotunun temel özelliklerini gösteren, programlama yeteneklerini, sensörlerini ve kodlama ve robotikteki eğitim hedeflerini destekleyen tasarım öğelerini vurgulayan diyagram.

Göz Sensörü değerleri VEXcode VR'deki Kontrol Panelinde görüntülenebilir. Pano hakkında daha fazla bilgi edinmek için Pano - Oyun Alanı Özellikleri - VEXcode VR makalesini inceleyin.

VEXcode VR robotunun özelliklerinin illüstrasyonu, sanal robotun tasarımını ve çevrimiçi programlama ortamındaki yeteneklerini sergiliyor ve kodlama ve robotik alanındaki eğitim uygulamalarını öğrenciler ve eğitimciler için vurguluyor.

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 makaleye bakın.

VEXcode VR Python'da sensör değerlerini izlemek için projeyemonitör_sensörler komutunun eklenmesi gerekir. VEXcode VR'da Python ile sensörlerin izlenmesi hakkında daha fazla bilgi için bu makaleye .


Göz Sensörleriyle Kullanılan VEXcode VR Blokları

<Color near object> blok

Kodlama ve robotik alanında eğitim amaçlı tasarlanan çevrimiçi programlama ortamında VEXcode VR robotunun özelliklerini, bileşenlerini ve yeteneklerini vurgulayan diyagram.

<Color near object> bloğu, Göz Sensörünün bir nesneye bir rengi (kırmızı, yeşil, mavi, hiçbiri) algılayacak kadar yakın olup olmadığını bildirir.

VEXcode VR robotunun özelliklerini gösteren, sanal ortamda kodlama ve robotik eğitimini destekleyen bileşenleri ve işlevleri vurgulayan diyagram.

Bloktaki açılır menüden Ön veya Aşağı Göz Sensörü seçilebilir.

VEXcode VR robotunun programlama, simülasyon ve STEM öğrenimi için eğitim uygulamalarındaki yeteneklerini vurgulayan özelliklerini gösteren diyagram.

<Color near object> bloğu, Göz Sensörü algılanabilir renklere sahip bir nesneye yakın olduğunda doğru rapor eden ve algılanabilir renklere sahip bir nesneye yeterince yakın olmadığında yanlış rapor eden bir Boole bloğudur.

<Color sensing> blok

VEXcode VR robotunun özelliklerini gösteren diyagram, sanal bir öğrenme ortamında hem başlangıç seviyesindeki hem de ileri seviyedeki kullanıcılar için programlama, problem çözme ve robotik eğitimi alanlarındaki yeteneklerini vurgulamaktadır.

Renk algılama bloğu, Göz Sensörünün belirli bir rengi algılayıp algılamadığını bildirir.

VEXcode VR robotunun özelliklerini gösteren diyagram, sanal bir öğrenme ortamında hem başlangıç seviyesindeki hem de ileri seviyedeki kullanıcılar için programlama, problem çözme ve robotik eğitimi alanlarındaki yeteneklerini vurgulamaktadır.

Bloktaki açılır menüden Ön veya Aşağı Göz Sensörü seçilebilir.

Sanal robotik için çevrimiçi programlama ortamı olan VEXcode VR'nin temel özelliklerini gösteren diyagram, STEM eğitiminde kodlama kavramlarını öğrenmek için blok tabanlı ve metin tabanlı kodlama seçeneklerini vurgulamaktadır.

Göz Sensörünün aradığı renk blok üzerindeki açılır menüden seçilebilmektedir.

Kodlama kavramları ve robotik öğrenimi için çevrimiçi programlama ortamı bağlamında VEXcode VR robotunun yeteneklerini ve bileşenlerini vurgulayan özelliklerini gösteren diyagram.

<Color sensing> bloğu, Göz Sensörü seçilen rengi algıladığında doğru rapor eden ve seçilen rengi algılamadığında yanlış rapor eden bir Boole bloğudur.


Göz Sensörüyle Kullanılan VEXcode VR Python Komutları

yakın nesneKomut

VEXcode VR robotunun özelliklerini gösteren, bileşenlerini ve yeteneklerini sanal robotik aracılığıyla kodlama kavramlarını öğrenmek için tasarlanmış bir çevrimiçi programlama ortamında vurgulayan diyagram.

nesneye yakın komutu, Göz Sensörünün bir nesneye bir rengi (kırmızı, yeşil, mavi, hiçbiri) algılayacak kadar yakın olup olmadığını bildirir. Ön veya alt Göz Sensörü, Araç Kutusu'ndan bir komut sürüklenirken veya komut yazılırken seçilebilir.

VEXcode VR robotunun programlama, simülasyon ve STEM öğrenimi için eğitim uygulamalarındaki yeteneklerini vurgulayan özelliklerini gösteren diyagram.

near_object komutu, Göz Sensörü algılanabilir renklere sahip bir nesneye yakın olduğunda doğru bildiren ve algılanabilir renklere sahip bir nesneye yeterince yakın olmadığında yanlış bildiren bir Boole değeridir.

VEXcode VR Python'da sensör değerlerini izlemek için projeyemonitör_sensörler komutunun eklenmesi gerekir. VEXcode VR'da Python ile sensörlerin izlenmesi hakkında daha fazla bilgi için bu makaleye .

tespitKomut

VEXcode VR robotlarının özelliklerini gösteren, sensörler, motorlar ve STEM eğitiminde kod programlama ve test etmede kullanılan sanal ortam gibi bileşenleri vurgulayan diyagram.

tespit komutu, Göz Sensörünün belirli bir renk tespit edip etmediğini bildirir. Araç Kutusu'ndan bir komut sürüklenirken veya komut yazılırken ön veya alt Göz Sensörü seçilebilir.

Öğrenciler ve eğitimciler için sanal ortamda kodlama ve robotik eğitimini geliştirmek üzere tasarlanan VEXcode VR robotlarının özelliklerini gösteren, sensörler, motorlar ve bağlantı seçenekleri gibi bileşenleri vurgulayan diyagram.

Göz Sensörünün aradığı renk, komut eklenirken otomatik tamamlama özelliği aracılığıyla seçilebilir. VEXcode VR'de Python ile otomatik tamamlama özelliğinin kullanımı hakkında daha fazla bilgi için bu makaleye bakın.

Kodlama kavramları ve robotik öğrenimi için çevrimiçi programlama ortamı bağlamında VEXcode VR robotunun yeteneklerini ve bileşenlerini vurgulayan özelliklerini gösteren diyagram.

algılar komutu, Göz Sensörü seçilen rengi algıladığında doğru rapor eden ve seçilen rengi algılamadığında yanlış rapor eden bir Boolean'dır.

VEXcode VR Python'da sensör değerlerini izlemek için projeyemonitör_sensörler komutunun eklenmesi gerekir. VEXcode VR'da Python ile sensörlerin izlenmesi hakkında daha fazla bilgi için bu makaleye .


VEXcode VR Projesinde Ön Göz Sensörünü Kullanma

VR Robot, bir nesne veya renk algılandığında bir dizi davranışı başlatmak için Ön Göz Sensörünü kullanabilir. Bu, bir nesne (duvar, disk veya kale gibi) algılanana kadar araç sürmeyi, ardından bir çarpışmayı önlemek için sürüşü durdurmayı veya belirli bir rengi algılayıp algılanan renge bağlı olarak bir eylem gerçekleştirmeyi içerebilir. 

VEXcode VR Blokları Duvar Labirent Oyun Alanı
STEM alanında eğitim amaçlı tasarlanmış, blok tabanlı ve metin tabanlı kodlama arayüzlerini sergileyen, yeni başlayanlar ve ileri düzey kullanıcılar için programlama kavramlarını vurgulayan VEXcode VR robotunun özelliklerini gösteren görsel. Kodlama ve robotik yoluyla STEM eğitimini geliştirmeyi amaçlayan, çevrimiçi programlama ortamında sanal robotun tasarımını ve yeteneklerini sergileyen VEXcode VR robotlarının özelliklerini gösteren görsel.
VEXcode VR Python
def main():
Drivetrain.Drive(FORWARD)
while değil front_eye.near_object():
wait(20, MSEC)
Drivetrain.stop()

Bu örnekte, Duvar Labirenti Oyun Alanını kullanan VR Robot, bir nesnenin (bu durumda duvar) yakınında olduğunu algılayana kadar ileri doğru ilerleyecek ve ardından sürüşü bırakacaktır.

Disk Renkli Labirent Oyun Alanı
VEXcode VR robotlarının temel özelliklerini gösteren, kodlama ve robotik öğrenimi için eğitim bağlamında yeteneklerini ve bileşenlerini vurgulayan diyagram.
VEXcode IQ Blokları
VEXcode VR robotunun özelliklerini gösteren, bileşenlerini ve programlama ve robotik eğitimi için yeteneklerini vurgulayan diyagram.
VEXcode IQ Python
def main():
aktarma organları.drive(İLERİ)
while True:
if front_eye.detect(YEŞİL):
aktarma organları(durdurma)
bekleme(2, saniye)
aktarma organları.drive_for(GERİ, 200, MM)
bekle (20, MSEC)

Disk Labirenti Oyun Alanındaki bu örnekte, VR Robot, Ön Göz Sensörü yeşil bir nesne algılayana kadar ileri gidecek, ardından duracak ve geri gitmeden önce bekleyecektir. Kontrol Panelinde Ön Göz Sensörü değerlerinin bir nesnenin algılandığını doğru olarak bildirdiğine ve bu nesnenin (diskin) renginin yeşil olduğuna dikkat edin.


VEXcode VR Projesinde Aşağı Göz Sensörünün Kullanımı

Aşağı Göz Sensörü, Disk Mover Oyun Alanındaki disklerin rengini algılamaya, Castle Crasher Oyun Alanının kenarını bulmaya ve daha fazlasına yardımcı olmak için Oyun Alanlarında 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.

VEXcode VR Blokları Disk Taşıyıcı Oyun Alanı
Eğitim amaçlı tasarlanmış sanal programlama ortamında VEXcode VR robotunun temel özelliklerini, yeteneklerini ve bileşenlerini gösteren diyagram. VEXcode VR robot özelliklerinin, çeşitli bileşenlere ve kodlama arayüzüne sahip sanal bir robotu sergileyen, eğitim ortamında kodlama kavramları ve robotik prensiplerinin öğretilmesinde kullanımını vurgulayan illüstrasyon.
VEXcode VR Python
def main():
Drivetrain.Drive(FORWARD)
while not down_eye.detect(MAVİ):
wait(20, MSEC)
Drivetrain.stop()
magnet.energize(BOOST)

Bu proje Disk Mover Playground ile kullanılabilir. Bu projede VR Robot, Aşağı Göz Sensörü maviyi algılayana kadar ileri gidecek, ardından sürüşü durduracak ve diski almak için Elektromıknatısı 'güçlendirmeye' ayarlayacaktır.

VEXcode VR Blokları Castle Crasher Oyun Alanı
VEXcode VR robotunun özelliklerinin, kodlama eğitimi için çevrimiçi programlama ortamında sanal robotun tasarımını ve yeteneklerini sergileyen illüstrasyonu. VEXcode VR robotunun özelliklerinin, sanal robotun tasarımını ve çevrimiçi programlama ortamındaki yeteneklerini sergileyen, STEM eğitimi ve kodlama konseptlerindeki uygulamalarını vurgulayan illüstrasyon.
VEXcode VR Python
def main():
aktarma organları.drive_for(İLERİ, 300, MM)
aktarma organları.turn_for(SOL, 90, DERECE)
aktarma organları.drive(İLERİ)
down_eye.detect değilken(KIRMIZI):
bekle(20, MSEC) )
aktarma organları.stop()

Castle Crasher Oyun Alanındaki bu örnekte VR Robot, Aşağı Göz Sensörü tarafından kırmızı kenarlık algılanana kadar hareket edecektir.

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

Last Updated: