Servo Motor#

giriiş#

VEX 3 Kablolu Servo Motor, V5 Brain’den gelen bir kontrol sinyaline bağlı olarak belirli bir konuma dönebilen 3 kablolu bir cihazdır.

VEX 3 Kablolu Servo Motor.

Bu sayfada örnek servo motor adı olarak servo_motor kullanılmıştır. İhtiyaç duyduğunuzda bunu kendi yapılandırdığınız adla değiştirin.

Aşağıda mevcut yöntemlerin listesi bulunmaktadır:

  • set_position – Bir Servo Motoru 0 ile 100 derece arasında belirtilen bir konuma hareket ettirir.

Yapıcı – Servo Motoru Manuel Olarak Başlatma.

  • Servo – Bir Servo Motoru Oluşturur.

konum belirle#

set_position komutu, bir servo motoru 0 ile 100 derece arasında belirtilen bir konuma hareket ettirir.

Not: Servo motor, herhangi bir hareketi tamamlamadan önce her projeye otomatik olarak 50 derecelik bir açıyla kendini ortalayarak başlar.

Solda 100, ortada 50 ve sağda 0 derece olmak üzere, dönebileceği dereceleri gösteren bir servo motor diyagramı.

Usage:
servo_motor.set_position(value, units)

Parametreler

Tanım

value

Servo motor için ayarlanacak konum değeri. Bu, 0 ile 100 arasında bir tamsayı integer ) veya ondalık sayı (float) olabilir.

units

Konum birimi: DEGREES veya PERCENT (varsayılan).

İnşaatçılar#

Yapıcılar, VEXcode dışında bir Servo Motoru yapılandırmak için gerekli olan Servo nesnesini manuel olarak oluşturmak için kullanılır.

Servo#

Servo , bir Servo Motor oluşturur.

Usage:
Servo(port)

Parametre

Tanım

port

Servo Motorun bağlı olduğu 3 Kablolu Bağlantı Noktası:

  • V5 Beyninde – Ports.PORTx burada x bağlantı noktasının numarasıdır.
  • Bir 3 Kablolu Genişletici üzerinde – expander.a burada expander genişletici örneğinin adıdır.

# Create a Servo Motor in Port A
servo_motor = Servo(brain.three_wire_port.a)