Χρήση του σερβοκινητήρα V5 3 καλωδίων

Το VEX 3-Wire Servo είναι ένας κινητήρας εξοπλισμένος με ενσωματωμένο μικροελεγκτή που επιτρέπει την ακριβή γωνιακή τοποθέτηση εντός εύρους κίνησης
μοιρών. Ενώ οι συνεχείς κινητήρες περιστρέφονται ελεύθερα, ένας σερβοκινητήρας χρησιμοποιεί έναν ενεργοποιητή για να μετακινηθεί σε μια συγκεκριμένη θέση με σταθερή ταχύτητα και αντιστέκεται ενεργά στην εξωτερική κίνηση διατηρώντας αυτή τη θέση μέχρι να δοθεί μια νέα εντολή. 


Σύνδεση του σερβοκινητήρα 3 καλωδίων

Το V5 Brain εμφανίζεται με τις οκτώ θύρες 3 καλωδίων επισημασμένες. Αυτές οι θύρες επισημαίνονται αλφαβητικά από το A έως το H.

1. Για να συνδέσετε ένα σερβοκινητήρα 3 καλωδίων σε έναν εγκέφαλο V5, εντοπίστε τις θύρες 3 καλωδίων στο πλάι του εγκεφάλου.

Ο εγκέφαλος V5 απεικονίζεται με τη συσκευή σερβοκινητήρα 3 καλωδίων συνδεδεμένη σε μία από τις θύρες 3 καλωδίων του.

2. Συνδέστε το σερβοτροφοδοτικό VEX 3 καλωδίων σε μία από αυτές τις θύρες.


Ρύθμιση παραμέτρων στο VEXcode

Μενού Συσκευές VEXcode V5 αφού επιλεγεί το κουμπί Προσθήκη συσκευής. Η επιλογή 3 καλωδίων είναι επισημασμένη.

1. Επιλέξτε 3-WIRE από το παράθυρο Συσκευή.

Στο μενού Συσκευές VEXcode V5, αφού επιλέξετε την επιλογή 3 καλωδίων. Η επιλογή Σερβο είναι επισημασμένη.

2. Επιλέξτε SERVO από τη λίστα συσκευών 3 καλωδίων.

Μενού Συσκευών VEXcode V5 με εμφανιζόμενο το μενού Θύρα 3 συρμάτων.

3. Επιλέξτε σε ποια θύρα 3 καλωδίων είναι συνδεδεμένος ο σερβοκινητήρας.

Μενού Συσκευών VEXcode V5 με εμφανιζόμενο το μενού Θύρα 3 συρμάτων και επιλεγμένη την πρώτη θύρα. Παρακάτω, το κουμπί "Τέλος" είναι επισημασμένο.

4. Επιλογή Ολοκληρώθηκε.

Σημείωση: Αλλάξτε το όνομα του σερβοκινητήρα επιλέγοντας το όνομα στα δεξιά του εικονιδίου του σερβοκινητήρα. Σε αυτό το στιγμιότυπο οθόνης, ονομάζεται "ServoA".


Χρήση σερβομηχανισμών με μπλοκ

Διάγραμμα της συσκευής σερβοκινητήρα 3 συρμάτων με το εύρος κίνησής της να εμφανίζεται ως σύνολο 100 μοιρών. Οι ετικέτες υποδεικνύουν ότι όταν χρησιμοποιείται σε έργα Blocks, το Servo είναι κεντραρισμένο στις 50 μοίρες, με εύρος από 0 έως 100.

Το σερβοκινητήρα VEX 3-Wire έχει συνολικό εύρος 100 μοιρών, με το κατώτερο όριο στις 0 μοίρες, το ανώτερο όριο στις 100 μοίρες και τις 50 μοίρες ως το ακριβές κέντρο.

Σημείωση: Ένας σερβοκινητήρας VEX 3-Wire ξεκινά κάθε έργο κεντράροντας αυτόματα στις 50 μοίρες πριν ολοκληρώσει οποιεσδήποτε κινήσεις.

Μπλοκ σερβοκινητήρα VEXcode V5 Spin που διαβάζει το Spin ServoA στη θέση 50 μοιρών.

Ο κινητήρας μπορεί να ελεγχθεί χρησιμοποιώντας το σερβοκινητήρα Spin για να τοποθετηθεί μπλοκ εισάγοντας την επιθυμητή γωνία στην οποία θα κινηθεί ο κινητήρας.

Για περισσότερες πληροφορίες σχετικά με αυτό το μπλοκ, ανατρέξτε στην Αναφορά API μπλοκSpin Servo στη θέση εδώ.


Χρήση Servos με Python / C++

Διάγραμμα της συσκευής σερβοκινητήρα 3 συρμάτων με το εύρος κίνησής της να εμφανίζεται ως σύνολο 100 μοιρών. Οι ετικέτες υποδεικνύουν ότι όταν χρησιμοποιείται σε έργα Python / C++, το Servo είναι κεντραρισμένο στις 0 μοίρες, με εύρος από -50 έως θετικό 50.

Το σερβοκινητήρα VEX 3-Wire έχει συνολικό εύρος 100 μοιρών, με το κατώτερο όριο στις -50 μοίρες, το ανώτερο όριο στις 50 μοίρες και τις
μοίρες ως το ακριβές κέντρο.
Σημείωση: Ένας σερβοκινητήρας VEX 3-Wire ξεκινά κάθε έργο κεντράροντας αυτόματα στις 0 μοίρες πριν ολοκληρώσει οποιεσδήποτε κινήσεις.

Πύθων

servo_a.set_position(50, ΜΟΙΡΕΣ)


C++

ServoA.setPosition(50.0, μοίρες);

Ο κινητήρας μπορεί να ελεγχθεί χρησιμοποιώντας την αντίστοιχη μέθοδο σε Python ή C++ και εισάγοντας την επιθυμητή γωνία στην οποία θα κινηθεί ο κινητήρας.

 

Για περισσότερες πληροφορίες σχετικά με αυτές τις μεθόδους, ανατρέξτε στην Αναφορά API για ​​Python ή C++.

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

Last Updated: