V5 3 Kablolu Servo'nun Kullanımı

VEX 3-Wire Servo ,
100 derecelik hareket aralığında hassas açısal konumlandırma sağlayan entegre bir mikrodenetleyici ile donatılmış bir motordur. Sürekli motorlar serbestçe dönerken, servo motorlar sabit bir hızda belirli bir konuma hareket etmek için bir aktüatör kullanır ve yeni bir komut verilene kadar o konumu koruyarak dış harekete aktif olarak direnir. 


3 Kablolu Servoyu Bağlama

V5 Brain, sekiz adet 3-Wire portu vurgulanmış şekilde gösterilmiştir. Bu limanlar A'dan H'ye alfabetik olarak etiketlenmiştir.

1. 3 Kablolu Servoyu V5 Beyne bağlamak için Beynin yan tarafındaki 3 Kablolu portları bulun.

V5 Brain, 3-Wire bağlantı noktalarından birine bağlı 3-Wire Servo cihazıyla birlikte gösterilmektedir.

2. VEX 3-Kablolu Servoyu bu portlardan birine bağlayın.


VEXcode'da yapılandırma

VEXcode V5 Cihazlar menüsü, Cihaz ekle düğmesi seçildikten sonra görüntülenir. 3 telli seçenek vurgulanmıştır.

1. Aygıt penceresinden 3-KABLOLU seçin.

3 Kablolu seçenek seçildikten sonra VEXcode V5 Cihazlar menüsü. Servo seçeneği vurgulanmıştır.

2. 3-Kablolu cihazlar listesinden SERVO seçin.

VEXcode V5 Aygıtlar menüsü ve gösterilen 3 Kablo Bağlantı Noktası menüsü.

3. Servonun hangi 3-Kablo portuna bağlı olduğunu seçin.

VEXcode V5 Aygıtlar menüsünde 3 Kablo Bağlantı Noktası menüsü gösteriliyor ve ilk Bağlantı Noktası seçili. Aşağıda, Tamam düğmesi vurgulanmıştır.

4. seçin Bitti.

Not: Servo simgesinin sağındaki ismi seçerek Servo'nun adını değiştirin. Bu ekran görüntüsünde "ServoA" ismi gösterilmektedir.


Bloklarla Servo Kullanımı

3 telli servo cihazının, toplam 100 derece hareket aralığını gösteren diyagramı. Etiketler, Blocks projelerinde kullanıldığında Servo'nun 0 ile 100 arasında değişen 50 derecelik bir açıyla merkezlendiğini gösterir.

VEX 3-Kablolu Servo'nun toplam aralığı 100 derecedir, alt sınır 0 derece, üst sınır 100 derece ve tam merkez 50 derecedir.

Not: VEX 3-Kablolu Servo, herhangi bir hareketi tamamlamadan önce her projeye otomatik olarak 50 derecelik bir açıyla kendini merkezleyerek başlar.

VEXcode V5 Spin servo bloğu, Spin ServoA komutunu okuyarak 50 derece pozisyona getirir.

Motor, Spin Servo kullanılarak, motorun hareket edeceği istenen açı girilerek bloğun pozisyonuna getirilebilir.

Bu blok hakkında daha fazla bilgi için buradakiSpin Servo to position blok API Referansına gidin.


Python / C++ ile Servo Kullanımı

3 telli servo cihazının, toplam 100 derece hareket aralığını gösteren diyagramı. Etiketler, Python/C++ projelerinde kullanıldığında Servo'nun -50 ile +50 derece arasında, 0 derecede merkezlendiğini gösterir.

VEX 3-Kablolu Servo'nun toplam aralığı 100 derecedir, alt sınır -50 derece, üst sınır 50 derece ve tam merkez 0 derecedir.

Not: Bir VEX 3-Kablolu Servo, herhangi bir hareketi tamamlamadan önce her projeye otomatik olarak 0 derecede kendini merkezleyerek başlar.

Python

servo_a.set_position(50, DERECE)


C++

ServoA.setPosition(50.0, derece);

Motor, Python veya C++'da karşılık gelen yöntemi kullanılarak ve motorun hareket etmesi için istenen açı girilerek kontrol edilebilir.

 

Bu yöntemler hakkında daha fazla bilgi için, Python ++ için API Referanslarına bakın.

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

Last Updated: