Använda V5 3-trådsservon

VEX 3-trådsservo är en motor utrustad med en integrerad mikrokontroller som möjliggör exakt vinkelpositionering inom ett rörelseområde på
100 grader. Medan kontinuerliga motorer roterar fritt, använder en servomotor ett ställdon för att röra sig till en specifik position med en fast hastighet och motstår aktivt extern rörelse medan den håller den positionen tills ett nytt kommando ges. 


Anslutning av 3-trådsservon

V5 Brain visas med sina åtta 3-trådsportar markerade. Dessa portar är märkta alfabetiskt från A till H.

1. För att ansluta ett 3-trådsservo till en V5 Brain, leta upp 3-trådsportarna på sidan av Brain.

V5 Brain visas med 3-trådsservoenheten ansluten till en av dess 3-trådsportar.

2. Anslut VEX 3-trådsservon till en av dessa portar.


Konfigurering i VEXcode

VEXcode V5-enheter-menyn efter att knappen Lägg till en enhet har valts. Alternativet 3-trådskabel är markerat.

1. Välj 3-LEDARS från enhetsfönstret.

VEXcode V5-enheter-menyn efter att 3-trådsalternativet har valts. Servo-alternativet är markerat.

2. Välj SERVO från listan över 3-trådsenheter.

VEXcode V5-enheternas meny med 3-trådsportens meny visad.

3. Välj vilken 3-trådsport servot är anslutet till.

VEXcode V5-enheternas meny med 3-trådsportsmenyn visad och den första porten vald. Nedanför är knappen Klar markerad.

4. Välj Klar.

Obs: Ändra namnet på servot genom att välja namnet till höger om servots ikon. På den här skärmdumpen heter den "ServoA".


Använda servon med block

Diagram över 3-trådsservoenheten med dess rörelseomfång visat som totalt 100 grader. Etiketter indikerar att när servot används i blockprojekt är det centrerat vid 50 grader, från 0 till 100.

VEX 3-trådsservon har ett totalt intervall på 100 grader, med den nedre gränsen vid 0 grader, den övre gränsen vid 100 grader och 50 grader som exakt centrum

Obs: Ett VEX 3-trådsservo börjar varje projekt genom att automatiskt centrera sig självt vid 50 grader innan några rörelser slutförs.

VEXcode V5 Spin-servoblock som läser Spin ServoA till position 50 grader.

Motorn kan styras med hjälp av Spin Servo för att positionera block genom att ange önskad vinkel som motorn ska röra sig till.

För mer information om detta block, gå till API-referensen förSpin Servo till position block här.


Använda servon med Python / C++

Diagram över 3-trådsservoenheten med dess rörelseomfång visat som totalt 100 grader. Etiketter indikerar att när servot används i Python/C++-projekt är det centrerat vid 0 grader, från minus 50 till plus 50.

VEX 3-trådsservon har ett totalt intervall på 100 grader, med den nedre gränsen vid -50 grader, den övre gränsen vid 50 grader och 0 grader som exakt centrum

Obs: Ett VEX 3-trådsservo börjar varje projekt genom att automatiskt centrera sig vid 0 grader innan några rörelser slutförs.

Pytonorm

servo_a.set_position(50, GRADER)


C++

ServoA.setPosition(50.0, grader);

Motorn kan styras med motsvarande metod i Python eller C++ och man kan ange önskad vinkel som motorn ska röra sig till.

 

För mer information om dessa metoder, gå till deras API-referens för Python eller C++.

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

Last Updated: