A V5 3-vezetékes szervomotor használata

A VEX 3-vezetékes szervo egy integrált mikrovezérlővel felszerelt motor, amely lehetővé teszi a precíz szögpozicionálást
100 fokos mozgástartományon belül. Míg a folyamatos motorok szabadon forognak, a szervomotor egy aktuátor segítségével egy adott pozícióba mozog fix sebességgel, és aktívan ellenáll a külső mozgásnak, miközben ezt a pozíciót mindaddig megtartja, amíg új parancsot nem kap. 


A 3-vezetékes szervo csatlakoztatása

A V5 Brain nyolc 3-vezetékes portját kiemelve látható. Ezek a portok A-tól H-ig betűrendben vannak jelölve.

1. Egy 3 vezetékes szervo V5 Brainhez való csatlakoztatásához keresse meg a Brain oldalán található 3 vezetékes portokat.

A V5 Brain látható, a 3-vezetékes szervoeszköz az egyik 3-vezetékes portjához csatlakoztatva.

2. Csatlakoztassa a VEX 3-vezetékes szervót ezen portok egyikéhez.


Konfigurálás VEXcode-ban

VEXcode V5 Eszközök menü az Eszköz hozzáadása gomb kiválasztása után. A 3 vezetékes opció van kiemelve.

1. Válassza 3-WIRE lehetőséget az Eszköz ablakban.

VEXcode V5 eszközök menü a 3 vezetékes opció kiválasztása után. A Szervo opció van kiemelve.

2. Válassza ki SERVO elemet a 3-vezetékes eszközök listájából.

VEXcode V5 eszközök menü a 3 vezetékes port menüvel.

3. Válassza ki, hogy melyik 3-vezetékes porthoz csatlakozik a szervomotor.

VEXcode V5 eszközök menüje, amin a 3 vezetékes port menü és az első kiválasztott port látható. Lent a Kész gomb van kiemelve.

4. Válassza Kész.
lehetőséget
megjegyzés: A szervo nevét a szervo ikontól jobbra található név kiválasztásával módosíthatja. Ezen a képernyőképen a neve "ServoA".


Szervók használata blokkokkal

A 3 vezetékes szervoeszköz diagramja, amelynek mozgástartománya összesen 100 fok. A címkék azt jelzik, hogy a Blokk projektekben a szervo 50 fokos középpontban van, 0 és 100 közötti tartományban.

A VEX 3-vezetékes szervo teljes tartománya 100 fok, az alsó határ 0 fok, a felső határ 100 fok, a pontos középpont pedig 50 fok.

Megjegyzés: A VEX 3-vezetékes szervomotor minden projektet úgy kezd, hogy automatikusan 50 fokos középre állítja magát, mielőtt bármilyen mozgást befejezne.

VEXcode V5 Spin szervo blokk, amely a Spin ServoA 50 fokos pozícióba fordítását írja ki.

A motor a Spin Servo segítségével vezérelhető blokk pozíciójába, a motor kívánt mozgási szögének megadásával.

További információkért erről a blokkról, tekintse meg aspin szervo to position blokk API referenciáját itt.


Szervók használata Pythonnal / C++-val

A 3 vezetékes szervoeszköz diagramja, amelynek mozgástartománya összesen 100 fok. A címkék azt jelzik, hogy Python / C++ projektekben a szervo 0 fokban középre van állítva, mínusz 50 és pozitív 50 fok között.

A VEX 3-vezetékes szervo teljes tartománya 100 fok, az alsó határ -50 fok, a felső határ 50 fok, a pontos középpont pedig
fok.
Megjegyzés: A VEX 3-vezetékes szervomotor minden projektet úgy kezd, hogy automatikusan 0 fokra középre állítja magát, mielőtt bármilyen mozgást befejezne.

Piton

servo_a.set_position(50, FOK)


C++

ServoA.setPosition(50.0, fok);

A motor a megfelelő Python vagy C++ metódussal vezérelhető, megadva a motor kívánt mozgási szögét.

 

További információkért ezekről a metódusokról, tekintse meg az API Reference for Python or C++ leírásukat.

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

Last Updated: