Servo variklis#

Įvadas#

VEX 3 laidų servovariklis yra 3 laidų įrenginys, kuris gali pasisukti į tam tikrą padėtį, remdamasis valdymo signalu iš EXP Brain.

EDR VEX servo variklis

Šiame puslapyje kaip servovariklio pavadinimo pavyzdys naudojamas servo_motor Jei reikia, pakeiskite jį savo sukonfigūruotu pavadinimu.

Žemiau pateikiamas galimų metodų sąrašas:

  • set_position – Perkelia servovariklį į nurodytą padėtį nuo 0 iki 100 laipsnių.

Konstruktorius – rankiniu būdu inicijuoti servo variklį.

  • Servo – Sukuria servo variklį.

nustatyta_pozicija#

set_position perkelia servovariklį į nurodytą padėtį nuo 0 iki 100 laipsnių.

Pastaba: Servo variklis kiekvieną projektą pradeda automatiškai centruodamas save 50 laipsnių kampu prieš atlikdamas bet kokius judesius.

Servo variklio schema, rodanti laipsnius, kuriais jis gali pasisukti, nuo 100 iki 0 laipsnių.

Usage:
servo_motor.set_position(value, units)

Parametrai

Aprašymas

value

Servo variklio padėties vertė. Tai gali būti sveikasis skaičius integer arba dešimtainis skaičius (float) nuo 0 iki 100.

units

Padėties vienetas: DEGREES arba PERCENT (numatytasis).

Konstruktoriai#

Konstruktoriai naudojami rankiniu būdu sukurti Servo objektus, kurie yra būtini servo variklio konfigūruojimui ne VEX code.

Servo#

Servo sukuria servo variklį.

Usage:
Servo(port)

Parametras

Aprašymas

port

3 laidų prievadas, prie kurio prijungtas servo variklis:

  • EXP Brain – Ports.PORTx , kur x yra prievado numeris.
  • 3 laidų plėtiklyje – expander.a , kur expander yra plėtiklio egzemplioriaus pavadinimas.

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