VEX 3-Wire Servo yra variklis su integruotu mikrovaldikliu, kuris leidžia tiksliai nustatyti kampą
100 laipsnių judesio diapazone. Nors nuolatinio veikimo varikliai sukasi laisvai, servovariklis naudoja pavarą, kad fiksuotu greičiu judėtų į tam tikrą padėtį ir aktyviai priešintųsi išoriniam judėjimui, išlaikydamas tą padėtį, kol gauna naują komandą. 


3 laidų servo prijungimas

V5 Brain pavaizduotas su paryškintais aštuoniais trijų laidų prievadais. Šie prievadai žymimi abėcėlės tvarka nuo A iki H.

1. Norėdami prijungti 3 laidų servo variklį prie V5 smegenų modulio, suraskite 3 laidų prievadus smegenų modulio šone.

V5 Brain parodytas su 3 laidų servo varikliu, prijungtu prie vieno iš jo 3 laidų prievadų.

2. Prijunkite VEX 3 laidų servo modulį prie vieno iš šių prievadų.


Konfigūravimas VEXcode

„VEXcode V5“ įrenginių meniu, pasirinkus mygtuką „Pridėti įrenginį“. Paryškinta 3 laidų parinktis.

1. Įrenginio lange pasirinkite 3-WIRE.

„VEXcode V5“ įrenginių meniu, pasirinkus 3 laidų parinktį. Paryškinta parinktis „Servo“.

2. Iš 3 laidų įrenginių sąrašo pasirinkite SERVO.

„VEXcode V5“ įrenginių meniu su rodomu 3 laidų prievado meniu.

3. Pasirinkite, prie kurio 3 laidų prievado prijungtas servo modulis.

„VEXcode V5“ įrenginių meniu su rodomu 3 laidų prievado meniu ir pasirinktu pirmuoju prievadu. Žemiau paryškintas mygtukas „Atlikta“.

4. Pasirinkite Atlikta

pastaba: Pakeiskite servomechanizmo pavadinimą pasirinkdami pavadinimą servomechanizmo piktogramos dešinėje. Šioje ekrano kopijoje jis pavadintas „ServoA“.


Servo modulių naudojimas su blokais

Trijų laidų servovariklio schema, kurios judesio diapazonas parodytas kaip 100 laipsnių. Etiketės rodo, kad naudojant „Blocks“ projektuose, servo variklis yra centruojamas 50 laipsnių kampu, intervale nuo 0 iki 100.

VEX 3 laidų servo bendras diapazonas yra 100 laipsnių, o apatinė riba yra 0 laipsnių, viršutinė – 100 laipsnių, o tikslus centras yra
laipsnių.
Pastaba: VEX 3 laidų servo variklis kiekvieną projektą pradeda automatiškai centruodamas save 50 laipsnių kampu prieš atlikdamas bet kokius judesius.

VEXcode V5 Sukimosi servo blokas, kuriame nurodyta, kad „Sukimo servoA“ yra 50 laipsnių padėtyje.

Variklį galima valdyti naudojant sukimosi servo pavarą į bloko padėtį, įvedant norimą variklio judėjimo kampą.

Daugiau informacijos apie šį bloką rasite API nuorodojesukimosi servo pavara padėtyje“ čia.


Servo modulių naudojimas su Python / C++

Trijų laidų servovariklio schema, kurios judesio diapazonas parodytas kaip 100 laipsnių. Žymės rodo, kad naudojant „Python“ / „C++“ projektuose, servo mechanizmas centruojamas ties 0 laipsnių kampu, svyruojančiu nuo minus 50 iki plius 50.

VEX 3 laidų servo bendras diapazonas yra 100 laipsnių, o apatinė riba yra -50 laipsnių, viršutinė – 50 laipsnių, o tikslus centras yra
laipsnių.
Pastaba: VEX 3 laidų servo variklis kiekvieną projektą pradeda automatiškai centruodamas save ties 0 laipsnių kampu prieš atlikdamas bet kokius judesius.

Python

servo_a.set_position(50, LAIPSNIŲ)


C++

ServoA.setPosition(50,0, laipsniai);

Variklį galima valdyti naudojant atitinkamą metodą Python arba C++ kalbomis ir įvedant norimą variklio judėjimo kampą.

 

Daugiau informacijos apie šiuos metodus rasite jų API nuorodoje, skirtoje Python arba C++.

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

Last Updated: