VEX V5 Akıllı Motorlarda Sorun Giderme

Aşağıdaki makale, aşağıdaki sorunlardan bir veya daha fazlasını yaşıyorsanız VEX V5 Akıllı Motorlardaki sorunları nasıl gidereceğiniz konusunda rehberlik sağlayacaktır:

  • Motor istenilen konuma dönmüyor
  • VEXcode V5 projesi projenin ortasında beklenmedik bir şekilde duruyor
  • Motorlar beklenmedik şekilde hareket ediyor

Sorun: Motor İstenilen Konuma Dönmüyor

Motorunuz istenilen konumda dönmüyorsa sorunu gidermek için aşağıdaki adımları deneyin.

Motor seçeneklerinin gösterildiği VEXcode V5 Aygıtları penceresi. Aşağıda Dişli Kartuşu ayarı vurgulanmıştır. Bu ayarın üç farklı oran seçeneği var, 100 devirde 36'ya 1, 200 devirde 18'e 1 veya 600 devirde 6'ya 1.

VEXcode V5 projenizi düzenlemeden önce cihaz konfigürasyonunda doğru dişli kartuşunun seçildiğini kontrol edin. Varsayılan seçim yeşil 18:1 dişli kartuştur.

VEXcode V5'te bireysel motorların yapılandırılması hakkında daha fazla bilgi için bu makaleyi .

İki VEXcode V5 bloğu gösteriliyor ve etiketler birinin doğru, diğerinin yanlış olduğunu gösteriyor. Doğru blok Spin ArmMotor'u 90 derece konumuna getir şeklinde okunur. Hatalı blokta ArmMotor pozisyonunu 0 dereceye ayarla yazıyor.

Projenizde kullanılan komutları kontrol edin. [Konuma döndür] bir motoru belirli bir konuma döndürmek için kullanılır. Buna karşılık, [Pozisyonu ayarla] bloğu, motor enkoderinin konumunu verilen değere ayarlar ve motoru hareket ettirmez.

Projelerinizde [Pozisyonu ayarla] yerine [Konuma döndür] seçeneğini kullandığınızdan emin olun.

Birbirine bağlı iki dişlinin diyagramı, biri küçük ve Tahrik Dişlisi olarak etiketlenmiş, diğeri büyük ve Tahrik Edilen Dişli olarak etiketlenmiş. Vurgulanan iki çizgi, aralarındaki derece farkını göstermektedir.

Motorun hareket etmesini istediğiniz doğru derece konumunu bildiğinizden emin olun. Herhangi bir dişli takımı, bir kolu tamamen kaldırmak veya bir pençeyi açmak için gereken derece sayısını etkileyebilir.

VEX V5 Akıllı Motorların dişli oranları hakkında daha fazla bilgi edinmek için bu makaleye bakın.

Beyin ekranı Ana menüde Cihazlar seçeneği vurgulanmış şekilde gösterilir.

Bir motoru ne kadar uzağa hareket ettireceğinizden emin değilseniz V5 Brain ekranında bulunan cihaz bilgilerini kullanın. Bir motora ait cihaz bilgilerini açmak için öncelikle V5 Brain ekranından 'Cihazlar'ı seçin.

Cihaz Bilgileri menüsünde Beyin ekranı gösteriliyor ve burada Beyin'in tüm Akıllı Portları ve bağlı cihazları listeleniyor. Cihaz Bilgisi menüsünde bağlı bir motora ait simge vurgulanarak, bilgi menülerini açmak için öğelerin seçilebileceği belirtilir.

Daha sonra daha fazla bilgi görmek istediğiniz motoru seçin.

NOT: Cihazların ekranında görülebilmesi için motorun V5 Brain'e takılı olması gerekmektedir.

Gösterge panelinde bir motor için beyin ekranı gösteriliyor, Devir ve Derece değerleri vurgulanıyor.

Açıldığında seçilen V5 Akıllı Motorun derecesini ve dönme konumunu görebileceksiniz. Motor döndükçe değerlerin nasıl değiştiğini görmek istiyorsanız bu, gerçek zamanlı olarak güncellenecektir.

Cihaz bilgileri, motorun konumunu derece ve devir cinsinden bildirir, böylece motoru hareket ettirdikçe (pençeyi açıp kapatmak gibi) sayılar değişecektir. Bir tırnağı kapatmak, bir kolu kaldırmak, bir girişi döndürmek vb. için kaç derece veya dönüş gerektiğini belirlemek için bu testi kullanın.


Sorun: VEXcode Projesi Takılıp Kalıyor

Motor amaçlanan hedef konuma ulaşamadığı için projeniz takılıp kalmış gibi görünebilir. Motorun hareket ettiği konumu ayarlayabilir veya motor için bir "zaman aşımı" ayarlayabilirsiniz.

VEXcode V5 Motor zaman aşımı bloğu Motor açılır menüsü açıkken gösterilir. Her birinin ayrı ayrı seçilebileceğini göstermek için iki farklı motor gösterilmiştir.

Motor zaman aşımları, motorun hedef konumuna ulaşması için bir süre sınırı belirlemenize olanak tanır. Süre dolduğunda bu konumu karşılayamadıysa motor dönmeyi deneyecek ve proje bir sonraki komuta geçecektir.

VEXcode V5, başlatıldığında ClawMotor zaman aşımını 3 saniyeye ayarlayan projeyi engeller. Daha sonra ClawMotor'u 360 derece kapatın ve ardından 200 mm ileri sürün.

Bu örnekte motor zaman aşımı 3 saniyeye ayarlanmıştır. Pençe 3 saniye içinde 360 ​​dereceye yaklaşmazsa, motor 3 saniye işaretinde dönmeyi durduracak, ardından bir sonraki komuta geçecek ve ileri doğru hareket edecektir.


Sorun: Motorlar Konum Tutmuyor

Yer çekimi veya diğer kuvvetler tarafından çekildiği için beklenmedik bir şekilde aşağıya doğru hareket eden bir kol motorunuz olabilir. [Motor durdurmayı ayarla] seçeneğinin kullanılması, başka bir komut tamamlandıktan sonra kolun hareketini kontrol etmenize olanak sağlar.

VEXcode V5 Set motor durdurma bloğu, durdurma parametresi açılır menüsü açıkken gösterilir. Açılır menü seçenekleri arasında fren, serbest sürüş ve tutma yer alıyor ve tutma seçeneği vurgulanıyor.

[Durmayı şuna ayarla] komutu, motorun dönmeyi bıraktıktan sonraki davranışını belirlemenize olanak tanır.

'Tutma' parametresinin kullanılması, motora yer çekimine karşı savaşma talimatını verecektir. 'Tut', motorun anında durmasına neden olur ve hareket ettirildiğinde durma konumuna geri döner.

VEXcode V5 blokları, pençeli bir robot kolunu kontrol etmek için Denetleyici girdilerini işlemek üzere sonsuza kadar döngü kullanan bir projedir. Blokların çoğu sonsuza kadar döngüsünün içindedir, ancak projenin başlangıcında iki blok sonsuza kadar döngüsünün dışındadır. Bu iki blok vurgulanır ve ArmMotor'un durdurulmasını bekletmek için ayarla ve ClawMotor'un durdurulmasını bekletmek için ayarla ifadeleri okunur.

Buradaki özel Denetleyici kodu örneğinde gösterildiği gibi, motorları kullanan diğer komutlardan önce motorları 'beklemeye' ayarlayın.

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

Last Updated: