Το VEX 3-Wire Servo είναι ένας κινητήρας εξοπλισμένος με ενσωματωμένο μικροελεγκτή που επιτρέπει την ακριβή γωνιακή τοποθέτηση εντός εύρους κίνησης
μοιρών. Ενώ οι συνεχείς κινητήρες περιστρέφονται ελεύθερα, ένας σερβοκινητήρας χρησιμοποιεί έναν ενεργοποιητή για να μετακινηθεί σε μια συγκεκριμένη θέση με σταθερή ταχύτητα και αντιστέκεται ενεργά στην εξωτερική κίνηση διατηρώντας αυτή τη θέση μέχρι να δοθεί μια νέα εντολή.
Σύνδεση του σερβοκινητήρα 3 καλωδίων
1. Για να συνδέσετε ένα σερβοκινητήρα 3 καλωδίων σε έναν εγκέφαλο V5, εντοπίστε τις θύρες 3 καλωδίων στο πλάι του εγκεφάλου.
2. Συνδέστε το σερβοτροφοδοτικό VEX 3 καλωδίων σε μία από αυτές τις θύρες.
Ρύθμιση παραμέτρων στο VEXcode
1. Επιλέξτε 3-WIRE από το παράθυρο Συσκευή.
2. Επιλέξτε SERVO από τη λίστα συσκευών 3 καλωδίων.
3. Επιλέξτε σε ποια θύρα 3 καλωδίων είναι συνδεδεμένος ο σερβοκινητήρας.
4. Επιλογή Ολοκληρώθηκε.
Σημείωση: Αλλάξτε το όνομα του σερβοκινητήρα επιλέγοντας το όνομα στα δεξιά του εικονιδίου του σερβοκινητήρα. Σε αυτό το στιγμιότυπο οθόνης, ονομάζεται "ServoA".
Χρήση σερβομηχανισμών με μπλοκ
Το σερβοκινητήρα VEX 3-Wire έχει συνολικό εύρος 100 μοιρών, με το κατώτερο όριο στις 0 μοίρες, το ανώτερο όριο στις 100 μοίρες και τις 50 μοίρες ως το ακριβές κέντρο.
Σημείωση: Ένας σερβοκινητήρας VEX 3-Wire ξεκινά κάθε έργο κεντράροντας αυτόματα στις 50 μοίρες πριν ολοκληρώσει οποιεσδήποτε κινήσεις.
Ο κινητήρας μπορεί να ελεγχθεί χρησιμοποιώντας το σερβοκινητήρα Spin για να τοποθετηθεί μπλοκ εισάγοντας την επιθυμητή γωνία στην οποία θα κινηθεί ο κινητήρας.
Χρήση Servos με Python / C++
Το σερβοκινητήρα VEX 3-Wire έχει συνολικό εύρος 100 μοιρών, με το κατώτερο όριο στις -50 μοίρες, το ανώτερο όριο στις 50 μοίρες και τις
μοίρες ως το ακριβές κέντρο.
Σημείωση: Ένας σερβοκινητήρας VEX 3-Wire ξεκινά κάθε έργο κεντράροντας αυτόματα στις 0 μοίρες πριν ολοκληρώσει οποιεσδήποτε κινήσεις.
Πύθων
servo_a.set_position(50, ΜΟΙΡΕΣ)
C++
ServoA.setPosition(50.0, μοίρες);