VEXcode VR'deki Sensörlerde Sorun Giderme

VR robotunuz sensör geri bildirimini kullanırken amaçlandığı gibi davranmadığında sorunlarınızı bulmak ve düzeltmek için adım adım sorun giderme prosedürünü takip edebilirsiniz. Bu makale, sorun giderme sürecini açıklayacak ve sensörlü VR robotunuzun amaçlandığı gibi davranmasını nasıl sağlayacağınıza dair ipuçları sağlayacaktır. 

Bu sürecin adımları şunlardır:

  • Sorunu tanımlayın
  • VEXcode VR projesini kontrol edin
  • Verileri analiz edin ve uygulayın

Sorunu Tanımlayın

Sensörünüzde sorun gidermenin ilk adımı, soruna hangi sensörün neden olduğunu belirlemektir. Gözlemlenen robot davranışını amaçlanan robot davranışıyla karşılaştırın. Sorunlu davranış bir sensörden mi kaynaklanıyor? Eğer öyleyse, hangi sensör? 

Sensör Yerleşimini Anlayın

VEXcode VR'deki bir sensörle ilgili sorunu tanımlamak için her VR robot modelinde hangi sensörlerin mevcut olduğunu ve sensörlerin kodladığınız belirli robotta nerede bulunduğunu anlamak önemlidir. Sensör yerleşimi, Oyun Alanına göre değişen VR Robot modeline göre farklılık gösterir. Sensör konumu, sensörün çevreyle nasıl etkileşime girdiğini etkileyecektir. Hangi robotu kodladığınızı, hangi sensörlerin dahil edildiğini ve o robottaki sensörlerin nerede bulunduğunu belirlemek için aşağıdaki tabloyu kullanın. Sensör yerleşimi hakkında daha fazla bilgi için makaleyi seçin.

Robot Oyun alanı(ları) Madde 

VEX VR Robotu

Sanal robot programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme kılavuzunun ekran görüntüsü; çevrimiçi ortamda kodlama kavramlarına ve hata ayıklamaya odaklanıyor.

  • Sanat Kanvası +
  • Kale Kırıcı +
  • Sanat Kanvası
  • Kale Kırıcı
  • Disk Labirenti
  • Disk Taşıyıcı
  • Disk Aktarımı
  • Dinamik Kale Kırıcı
  • Dinamik Duvar Labirenti
  • Şifreli Mesaj
  • Izgara Haritası
  • Gizli Piksel Sanatı
  • Hat Dedektörü
  • Sayı Tablosu Haritası
  • Şekil İzleyici
  • Duvar Labirenti
  • Mercan Resifi Temizleme (Bu oyun alanındaki su altı robotu VEX VR Robot ile aynı sensörlere sahiptir).
VEXcode VR'da Robot Özelliklerini Anlamak

VR LabirentBot

Eğitimcilerin ve öğrencilerin kodlama zorluklarını çözmelerine yardımcı olmak için tasarlanmış, sanal robot platformuyla programlama yapan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme kılavuzunun ekran görüntüsü.

  • Duvar Labirenti +
VR MazeBot'un Özelliklerini Anlamak

VR Gezgini

STEM eğitiminde kodlama becerilerini ve problem çözme yeteneğini geliştirmeyi amaçlayan sanal robot platformuyla programlama yapan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme bölümünün ekran görüntüsü.

  • Rover Kurtarma

VR Rover'ın Özellikleri

Disko

Sanal robotla kodlama için sanal programlama ortamıyla ilgili yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme kılavuzunun ekran görüntüsü.

  • VRC Sanal Becerileri - Döndürme
VRC Sanal Becerilerinde Robot Özelliklerini Anlamak

Moby

Çevrimiçi programlama ortamında sanal bir robotla kodlamayı öğrenen kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme kılavuzunun ekran görüntüsü.

  • VRC Sanal Becerileri - Devrilme Noktası
VEXcode VR için VRC Devrilme Noktasındaki Robot Özelliklerini Anlamak

tokat atış

Çevrimiçi kodlama ortamında sanal robotlar programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme ipuçlarının ekran görüntüsü.

  • VIQC Sanal Beceriler - Hızlı Görüntü
VIQC Sanal Becerilerde Robot Özelliklerini Anlamak

Kaçmak

VEXcode VR sorun giderme bölümünün ekran görüntüsü, kullanıcıların çevrimiçi ortamda programlama zorluklarını çözmelerine yardımcı olmayı amaçlayan, kodlama ve sanal robot operasyonuyla ilgili yaygın sorunları ve çözümleri göstermektedir.

  • VIQC Sanal Beceriler - Satış Sunumu
VIQC'de Robot Özelliklerini Anlamak VEXcode VR için Sunum Yapmak

VR Yarışması Gelişmiş Kahraman Robot

VEXcode VR ortamında sanal robot programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme bölümünün ekran görüntüsü.

  • GO Yarışması - Mars Matematik Keşif Gezisi
GO Yarışmasında Robot Özelliklerini Anlamak - VEXcode VR'de Mars Math Expedition Oyun Alanı

VR 123 Robotu

VEXcode VR ortamında sanal robot programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme bölümünün ekran görüntüsü.

  • 123 Oyun Alanı
VEX 123 Göz Sensörünün VEXcode 123 ile kodlanması (VR 123 Robot aynı sensörlere sahiptir).

VEXcode VR Projesini kontrol edin

Soruna hangi sensörün neden olduğunu ve VR Robotun neresinde bulunduğunu belirledikten sonra VEXcode VR projenizi kontrol etmeye geçebilirsiniz. Bir projeyi yinelemek, sensörden gelen verilerin projenizde etkili bir şekilde kullanıldığından emin olmanıza yardımcı olabilir. Aşağıdaki stratejiler sensörünüzü kodlamanıza yardımcı olabilir.

Örnek Proje Çalıştırın

Sanal programlama ortamındaki yaygın kodlama sorunlarına ilişkin hata mesajlarını ve çözümleri gösteren VEXcode VR sorun giderme ipuçlarının ekran görüntüsü.

Sorun gidermeye çalıştığınız sensörü kullanan örnek bir proje açın. Örnek projeleri filtrelemek için 'Algılama' kategorisini seçebilirsiniz.

VEXcode VR'de örnek Blok projelerini kullanma hakkında daha fazla bilgi için bu makaleye bakın.

VEXcode VR'de örnek Python projelerini kullanma hakkında daha fazla bilgi için bu makaleye bakın.

VEXcode VR sorun giderme ipuçlarının ekran görüntüsü, kullanıcıların sanal robot programlarında hata ayıklamalarına yardımcı olmak için yaygın kodlama hatalarını ve çözümlerini gösteriyor.

Açıldıktan sonra örnek projedeki işlevselliğin sensörle yapmaya çalıştığınız şeyle uyumlu olup olmadığını belirlemek için Notu okuyun.

Burada gösterilen örnek projedeki not, bu örnek projenin mevcut tüm Mesafe Sensörü komutlarının robotla nasıl kullanılabileceğine dair bir örnek sağladığını belirtir.

Örnek projeyi çalıştırın ve robot davranışını gözlemleyin. Ardından, gözlemlenen davranışlara neden olmak için sensör verilerinin nasıl kullanıldığını görmek için projeye bakın. Bu konuda yardımcı olması için örnek projeyi birden çok kez çalıştırmak isteyebilirsiniz.

Örnek projeden öğrendiklerinizi görevinize uygulamak için kendi basitleştirilmiş projenizi oluşturmayı da deneyebilirsiniz.

Yardımı kullanın

Kullanılan veriler, komutun hangi değerleri bildireceği ve komutun bir projede nasıl kullanılacağına ilişkin örnekler hakkında bilgi edinmek için örnek projedeki veya projenizdeki bloklar veya komutlar için VEXcode VR'deki Yardım özelliğini kullanın.

Sanal robot programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren, STEM eğitimindeki eğitimciler ve öğrenciler için temel kodlama kavramlarını ve destek kaynaklarını vurgulayan VEXcode VR sorun giderme bölümünün ekran görüntüsü.

VEXcode VR Blocks projesinde Yardım'a Erişim hakkında daha fazla bilgi için bu makaleye .

VEXcode VR Python projesinde Yardıma Erişim hakkında daha fazla bilgi için bu makaleye .

Monitör Konsolundaki Verileri Okuyun

VEXcode VR'deki Monitör Konsolunda sensör değerlerinin izlenmesi, kullanıcının bir projedeki belirli bir sensör değerinin (veya birden fazla değerin) gerçek zamanlı raporlarını görüntülemesine olanak tanır.

Sanal robotik için çevrimiçi programlama ortamında kullanıcı deneyimini geliştirmek için yaygın sorunların ve çözümlerin bir listesini içeren VEXcode VR sorun giderme ipuçlarının ekran görüntüsü.

Monitör Penceresini açmak ve Monitör Konsolunu görüntülemek için Yardımın yanındaki Monitör simgesini seçin.

Araç Kutusundaki Algılama kategorisindeki bloklar Monitör Konsoluna eklenebilir.

Öncelikle Toolbox içerisindeki blokta izlenecek parametreyi seçin.

Yuvaya yerleştirin, bloğu seçin ve Çalışma Alanındaki Monitör Konsolu simgesine sürükleyin.

STEM eğitiminde kodlama becerilerini ve problem çözme yeteneğini geliştirmeyi amaçlayan, sanal robot programlayan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme kılavuzunun ekran görüntüsü.

Seçilen sensör değerleri Monitör Konsolunda görüntülenecektir ve VR robotundan istenen davranışı elde etmek amacıyla VEXcode projenizi gerektiği gibi ayarlamak için kullanılabilir.

VEXcode VR, sensör değerlerinin izlenmesi hakkında ek bilgi 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 .

Projenizde Adım Adım Adım Atın

VEXcode VR Blocks'taki Adım düğmesi, projenizde yürütülmekte olan Blokları aynı anda görmenizi sağlar. Bu, projenizde hangi algılama bloğunun soruna neden olduğunu belirlemeye çalışırken yardımcı olabilir.

STEM eğitiminde kodlama becerilerini ve problem çözme yeteneğini geliştirmeyi amaçlayan sanal robot platformuyla programlama yapan kullanıcılar için yaygın sorunları ve çözümleri gösteren VEXcode VR sorun giderme ipuçlarının ekran görüntüsü.

Adım düğmesi ekranın sağ üst köşesinde, Başlat düğmesinin yanında bulunur. 

VEXcode VR Projesinde Adım Atma hakkında daha fazla bilgi için bu makaleye .

Verileri Analiz Edin ve Uygulayın

Daha sonra, orijinal projenizi ayarlamak için önceki adımlarda öğrendiklerinizi kullanın. Hedefinize ulaşmak için sensörü etkili bir şekilde kullanabilmenizi sağlamak amacıyla Yardım ve yazdırma verileri gibi araçları kullanmaya devam edebilirsiniz.

Ayrıca ilerlemenize yardımcı olmak için projeniz hakkında sorular sorabilirsiniz. Şunun gibi şeyleri düşünün:

  • Projenizde < büyük mü yoksa > küçük mü kullanıyorsunuz? Sembol doğru yöne mi bakıyor? Eşit = kullanıyorsanız, bir değer aralığı kullanmak için onu daha büyük veya daha küçük ile değiştirmeyi deneyin.
  • Parametreleriniz doğru mu? Parametrelerinizi ayarlamak için sensörden gelen verileri mi kullanıyorsunuz? İhtiyacınız olan açılır seçeneği seçtiniz mi?
  • Koşulları birden fazla mı kontrol ediyorsunuz? Projenize bir Sonsuza Kadar döngü eklemeyi deneyin, böylece proje çalıştırıldığında koşulun tekrar tekrar kontrol edilmesi sağlanır.
  • Projeniz takılıp mı kalıyor? Koşullarınız doğru ayarlanmış mı? İç içe döngüler kullanıyorsanız bireysel davranışları izole etmek için projenizi basitleştirmeyi deneyin.
  • Doğru rengi mi tespit ediyorsunuz? Sensör, projenizdeki renkten farklı bir renk mi rapor ediyor? Bloktaki veya komuttaki renk parametresini değiştirmeyi deneyin.
  • Sensörün görüş alanı içerisinde bir nesne mi tespit ediyorsunuz? Görüş alanının robotun hareketiyle birlikte hareket ettiğini unutmayın.
  • Bir koşulu kontrol ederken bir bekleme bloğu kullanıyor musunuz? Bir koşulu kontrol ederken bir projede beklemeyen blokları kullandığınızdan emin olun.
  • Eğer bloklar halinde kodlama yapıyorsanız yığınınızın tamamı {When started} şapka bloğuna bağlı mı? Blok yalnızca bağlı olduklarında çalışacaktır. Blokları sürükleyip birbirine bağladığınızda bir tıklama sesi duyabilirsiniz.
  • Projenizi doğru Oyun Alanında mı yürütüyorsunuz? Projenizin amaçlandığı gibi çalışması için doğru oyun alanı seçilmelidir. 

Bu soruları yanıtlarken projenizde her seferinde bir şeyi değiştirdiğinizden emin olun, test edin ve ardından bu değişikliğin etkili olup olmadığını değerlendirin. Projenizi sık sık test etmek, kodunuzun robotun davranışlarıyla nasıl bağlantılı olduğunu daha kolay görmenize yardımcı olabilir.  Sorununuzu çözmek için sorun giderme sürecindeki adımları birden çok kez tekrarlamanız gerekebilir ve bu normaldir. Her yineleme, kullandığınız sensör ve onu VEXcode VR'de nasıl kodlayacağınız hakkında daha fazla bilgi edinmenize yardımcı olacaktır.

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

Last Updated: