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
1. Liitä 3-johtiminen servo V5 Brainiin etsimällä 3-johtimiset portit Brainin sivusta.
2. Kytke VEX 3-johtiminen servo johonkin näistä porteista.
Konfigurointi VEXcodessa
1. Valitse Laite-ikkunasta 3-JOHDIN.
2. Valitse SERVO 3-johtimisten laitteiden luettelosta.
3. Valitse, mihin 3-johtimiseen porttiin servo on kytketty.
4. Valitse Valmis.
Huomautus: Muuta servon nimeä valitsemalla nimi servokuvakkeen oikealta puolelta. Tässä kuvakaappauksessa sen nimi on "ServoA".
Servojen käyttö lohkojen kanssa
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.
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
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 .