VEXcode VR'de Tampon Sensörünü Kullanma

VEXcode VR Robotun iki Tampon Sensörü vardır. Tampon Sensörü, VEXcode VR Robotunda bir Tampon Sensörüne basılıp basılmadığını raporlamak için VEXcode VR ile birlikte kullanılabilir.


Tampon Sensörü Nedir?

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon Sensörü bir anahtardır. Tampon Sensörü, basıldığını veya bırakıldığını bildirir.

  • Tampon Sensörü, tampon sensörüne basıldığında 1 sensör değerini rapor edecektir.
  • Tampon Sensörü, tampon sensörü serbest bırakıldığında 0 sensör değerini rapor edecektir.

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon Sensörünün değeri Kontrol Panelinde görüntülenebilir. Pano hakkında daha fazla bilgi içinVEXcode VR Pano Makalesibakın.


Tampon Sensörünün Genel Kullanımları

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon Sensörü, Duvar Labirenti Oyun Alanındaki duvarlar tarafından bastırılabilir.

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon Sensörüne farklı Oyun Alanlarını çevreleyen duvarlar da basabilir.


VEXcode VR Bloklarında Tampon Sensörünün Kullanımı

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon Sensörünü programlamaya başlamak için öncelikle VEXcode VR'yi açmanız gerekecektir. Daha fazla bilgi için Başlatma - VEXcode VR ile Başlayın makalesinegöz atın.

VEXcode VR robotunun ön tampon sensörünün konumu.

Daha sonra Araç kutusunda Algılama kategorisini bulun ve <Pressing Bumper> bloğunu bulun.

Tampon Sensörünü Değiştirin

VEXcode VR robotunun ön tampon sensörünün konumu.

Açılır menüden Sol Tampon veya Sağ Tampon'u seçebilirsiniz.

Boole blokları

VEXcode VR robotunun ön tampon sensörünün konumu.

Boolean blokları bir koşulu doğru veya yanlış olarak bildirir ve diğer bloklar için altıgen (altı kenarlı) girişlerle herhangi bir bloğun içine sığar. Tampona Basma Boolean bloğu, tampona basıldığında "doğru" ve tampona basıldığında "yanlış" bildirir. serbest bırakıldı veya basılmadı. Boole blokları hakkında daha fazla bilgi için Yardım veya Blok Şekilleri ve Anlamları - VEXcode VR makalesiziyaret edin.

Aşağıda, VR Robotunun bir nesneye veya duvara çarpana kadar ileri gitmesine neden olacak bir kod örneği verilmiştir.

C blokları

VEXcode VR robotunun ön tampon sensörünün konumu.

C blokları kendi içindeki blok(lar)ı döngüye alır veya bir koşulun doğru mu yanlış mı olduğunu kontrol eder. Yığın bloklarını üstlerine, altına veya içlerine takacak şekilde şekillendirilmiştir. Tampon Sensörü kontrol blokları yaygın olarak [If Then] veya [Wait Until] blokları gibi koşullu ifadelerle (C blokları) kullanılır. Kontrol kategorisinde bulunan koşullu bloklar hakkında daha fazla bilgi için Yardım veya Blok Şekilleri ve Anlamları - VEXcode VR makalesiziyaret edin.

Aşağıdaki örnekte kod, VR Robotunun sonsuza kadar bir karede ilerlemesine neden olacaktır.


VEXcode VR Python'da Tampon Sensörünün Kullanımı

VEXcode VR robotunun ön tampon sensörünün konumu.

Tampon 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 ön tampon sensörünün konumu.

Daha sonra, Araç Kutusu'nda Algılama kategorisini bulun ve left_bumper.pressed ve right_bumper.pressed komutlarını bulun. Bunlar sensör hakkında bir Boolean değeri bildiren işlevlerdir. VR Robotta iki adet Tampon Sensörü bulunduğundan hem sağ hem de sol tampon için seçenekler mevcuttur.

VR Robot ön tampon sensörünün konumu ön ve yan görünümlerde gösterilmiştir.

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: