Izmantojot V5 3 vadu servo

VEX 3 vadu servo ir motors, kas aprīkots ar integrētu mikrokontrolleri, kas nodrošina precīzu leņķisko pozicionēšanu
100 grādu kustības diapazonā. Kamēr nepārtrauktas darbības motori brīvi griežas, servomotors izmanto izpildmehānismu, lai pārvietotos uz noteiktu pozīciju ar fiksētu ātrumu un aktīvi pretojas ārējai kustībai, vienlaikus turot šo pozīciju, līdz tiek dota jauna komanda. 


3 vadu servo pievienošana

V5 Brain ir attēlots ar iezīmētiem astoņiem 3 vadu portiem. Šīs ostas ir apzīmētas alfabētiskā secībā no A līdz H.

1. Lai pievienotu 3 vadu servo motoru V5 smadzenēm, atrodiet 3 vadu portus smadzeņu sānos.

V5 Brain ir attēlots ar 3 vadu servo ierīci, kas pievienota vienam no tās 3 vadu portiem.

2. Pievienojiet VEX 3 vadu servo motoru vienam no šiem portiem.


Konfigurēšana VEXcode

VEXcode V5 ierīču izvēlne pēc tam, kad ir atlasīta poga Pievienot ierīci. 3 vadu opcija ir iezīmēta.

1. Ierīces logā atlasiet 3-WIRE.

VEXcode V5 ierīču izvēlne pēc 3 vadu opcijas atlasīšanas. Servo opcija ir iezīmēta.

2. 3 vadu ierīču sarakstā atlasiet SERVO.

VEXcode V5 ierīču izvēlne ar parādītu 3 vadu porta izvēlni.

3. Izvēlieties, kuram 3 vadu portam servo ir pievienots.

VEXcode V5 ierīču izvēlne ar parādītu 3 vadu portu izvēlni un pirmo atlasīto portu. Zemāk ir iezīmēta poga Gatavs.

4. Atlasiet Gatavs

 piezīme: Mainiet servo nosaukumu, atlasot nosaukumu pa labi no servo ikonas. Šajā ekrānuzņēmumā tas ir nosaukts par "ServoA".


Servo izmantošana ar blokiem

3 vadu servo ierīces shēma, kurā tās kustības diapazons ir parādīts kā 100 grādi. Etiķetes norāda, ka, izmantojot bloku projektos, Servo ir centrēts 50 grādu leņķī, diapazonā no 0 līdz 100.

VEX 3 vadu servo kopējais diapazons ir 100 grādi, ar apakšējo robežu 0 grādos, augšējo robežu 100 grādos un 50 grādiem kā precīzu centru.

Piezīme: VEX 3 vadu servo motors katru projektu sāk, automātiski centrējot sevi 50 grādu leņķī, pirms pabeidz jebkādas kustības.

VEXcode V5 Griešanās servo bloks, kas norāda Griešanās ServoA pozīciju 50 grādos.

Motoru var vadīt, izmantojot Spin Servo, lai pārvietotos uz pozīciju blokā, ievadot vēlamo leņķi, kurā motoram jāpārvietojas.

Lai iegūtu papildinformāciju par šo bloku, skatietSpin Servo to position bloka API atsauci šeit.


Servo izmantošana ar Python / C++

3 vadu servo ierīces shēma, kurā tās kustības diapazons ir parādīts kā 100 grādi. Etiķetes norāda, ka, izmantojot Python/C++ projektos, servo tiek centrēts 0 grādos, diapazonā no negatīva 50 līdz pozitīvam 50.

VEX 3 vadu servo kopējais diapazons ir 100 grādi, ar apakšējo robežu -50 grādos, augšējo robežu 50 grādos un 0 grādiem kā precīzu centru.

Piezīme: VEX 3 vadu servo motors katru projektu sāk, automātiski centrējot sevi 0 grādos, pirms pabeidz jebkādas kustības.

Python

servo_a.set_position(50, GRĀDI)


C++

ServoA.setPosition(50,0, grādi);

Motoru var vadīt, izmantojot atbilstošo metodi Python vai C++ valodā un ievadot vēlamo leņķi, kādā motoram jāpārvietojas.

 

Lai iegūtu papildinformāciju par šīm metodēm, skatiet to API atsauci Python ++.

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

Last Updated: