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
1. Lai pievienotu 3 vadu servo motoru V5 smadzenēm, atrodiet 3 vadu portus smadzeņu sānos.
2. Pievienojiet VEX 3 vadu servo motoru vienam no šiem portiem.
Konfigurēšana VEXcode
1. Ierīces logā atlasiet 3-WIRE.
2. 3 vadu ierīču sarakstā atlasiet SERVO.
3. Izvēlieties, kuram 3 vadu portam servo ir pievienots.
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
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.
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++
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 ++.