V5 3-johtimisen servon käyttö

VEX 3-Wire Servo on moottori, joka on varustettu integroidulla mikrokontrollerilla, joka mahdollistaa tarkan kulma-asennon
100 asteen liikealueella. Jatkuvatoimisessa moottorissa käytetään toimilaitetta siirtyäkseen tiettyyn asentoon kiinteällä nopeudella ja se vastustaa aktiivisesti ulkoista liikettä pitäen samalla asentoa, kunnes sille annetaan uusi komento. 


3-johtimisen servon kytkeminen

V5 Brain -tietokoneen kahdeksan kolmijohtimista porttia on korostettu. Nämä portit on merkitty aakkosjärjestyksessä A:sta H:han.

1. Liitä 3-johtiminen servo V5 Brainiin etsimällä 3-johtimiset portit Brainin sivusta.

V5 Brain kuvassa on 3-johtiminen servolaite kytkettynä yhteen sen 3-johtimisista porteista.

2. Kytke VEX 3-johtiminen servo johonkin näistä porteista.


Konfigurointi VEXcodessa

VEXcode V5 -laitteet -valikko Lisää laite -painikkeen valinnan jälkeen. 3-johtiminen vaihtoehto on korostettu.

1. Valitse Laite-ikkunasta 3-JOHDIN.

VEXcode V5 -laitteet -valikko 3-johtimisen vaihtoehdon valinnan jälkeen. Servo-vaihtoehto on korostettu.

2. Valitse SERVO 3-johtimisten laitteiden luettelosta.

VEXcode V5 -laitteiden valikko, jossa näkyy 3-johtimisen portin valikko.

3. Valitse, mihin 3-johtimiseen porttiin servo on kytketty.

VEXcode V5 -laitteiden valikko, jossa näkyy 3-johtimisen portin valikko ja ensimmäinen portti valittuna. Alla Valmis-painike on korostettuna.

4. Valitse Valmis.

Huomautus: Muuta servon nimeä valitsemalla nimi servokuvakkeen oikealta puolelta. Tässä kuvakaappauksessa sen nimi on "ServoA".


Servojen käyttö lohkojen kanssa

3-johtimisen servomoottorin kaavio, jonka liikealue on esitetty kokonaisuudessaan 100 astetta. Nimikkeet osoittavat, että lohkoprojekteissa käytettäessä servo keskitetään 50 asteeseen välillä 0–100.

VEX 3-johtimisen servon kokonaisalue on 100 astetta, alaraja on 0 astetta, yläraja 100 astetta ja tarkka keskikohta on 50 astetta

Huomautus: VEX 3-johtiminen servo aloittaa jokaisen projektin keskittämällä itsensä automaattisesti 50 asteeseen ennen minkään liikkeiden suorittamista loppuun.

VEXcode V5 Pyörivä servolohko, jossa lukee Pyöritä servoA asentoon 50 astetta.

Moottoria voidaan ohjata Spin Servo -moottorilla lohkon kohdalle syöttämällä haluttu kulma, johon moottorin tulee liikkua.

Lisätietoja tästä lohkosta onSpin Servo to position -lohkon API-viitteessä täällä.


Servojen käyttö Pythonin / C++:n kanssa

3-johtimisen servomoottorin kaavio, jonka liikealue on esitetty kokonaisuudessaan 100 astetta. Nimikkeet osoittavat, että Python/C++-projekteissa servo keskitetään 0 asteeseen, vaihteluvälillä -50 - +50.

VEX 3-johtimisen servon kokonaisalue on 100 astetta, alaraja on -50 astetta, yläraja 50 astetta ja tarkka keskikohta on
astetta.
Huomautus: VEX 3-johtiminen servo aloittaa jokaisen projektin keskittämällä itsensä automaattisesti 0 asteeseen ennen minkään liikkeiden suorittamista loppuun.

Python

servo_a.set_position(50, ASTETTA)


C++

ServoA.setPosition(50.0, astetta);

Moottoria voidaan ohjata vastaavalla Python- tai C++-metodilla syöttämällä haluttu kulma, johon moottori liikkuu.

 

Lisätietoja näistä metodeista on niiden API-referenssissä Pythonille tai , C++:lle .

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

Last Updated: