Συσκευές 3 καλωδίων#
Οι συσκευές 3 καλωδίων συνδέονται στις θύρες τριών ακίδων στον εγκέφαλο EXP. Αυτές οι συσκευές περιλαμβάνουν αισθητήρες, παλαιότερους κινητήρες και ενεργοποιητές που επικοινωνούν χρησιμοποιώντας απλά αναλογικά ή ψηφιακά σήματα.
Παρακάτω είναι μια λίστα με τις διαθέσιμες συσκευές 3 καλωδίων:
Επέκταση 3 συρμάτων - Μια επέκταση 3 συρμάτων προσθέτει επιπλέον θύρες 3 συρμάτων όταν χρησιμοποιούνται όλες οι ενσωματωμένες θύρες ενός Brain.
Επιταχυνσιόμετρο - Ανιχνεύει επιτάχυνση και κλίση κατά μήκος πολλαπλών αξόνων για τη μέτρηση της κίνησης και του προσανατολισμού. Ο αισθητήρας περιλαμβάνει έναν βραχυκυκλωτήρα που ρυθμίζει την ευαισθησία μεταξύ των εύρων 2G και 6G.
Διευθυνσιοδοτούμενη LED - Ελέγχει ταινίες LED από μια θύρα 3 καλωδίων, επιτρέποντας τη ρύθμιση μεμονωμένων LED σε συγκεκριμένα χρώματα και μοτίβα.
Αναλογικό - Διαβάζει ένα συνεχές σήμα τάσης από έναν αναλογικό αισθητήρα 3 καλωδίων για να αναφέρει τιμές σε ένα εύρος.
Διακόπτης προφυλακτήρα - Ένας διακόπτης με ελατήριο που χρησιμοποιείται για την ανίχνευση συγκρούσεων ή προσκρούσεων στο ρομπότ.
Ψηφιακή Είσοδος - Διαβάζει δυαδικά σήματα εισόδου (υψηλά ή χαμηλά) από εξωτερικές συσκευές, όπως διακόπτες ή αισθητήρες.
Ψηφιακή Έξοδος - Στέλνει δυαδικά σήματα εξόδου (υψηλά ή χαμηλά) για τον έλεγχο εξωτερικών συσκευών όπως LED ή ρελέ.
Κωδικοποιητής - Μετρά τη σχετική περιστροφική θέση και κατεύθυνση ενός άξονα για να προσδιορίσει την ταχύτητα ή την διανυθείσα απόσταση.
Γυροσκοπικός Αισθητήρας - Ο Γυροσκοπικός Αισθητήρας μετρά την κατεύθυνση και την περιστροφή του ρομπότ.
Ένδειξη LED - Ελέγχει τις ενδείξεις LED ενεργοποιώντας ή απενεργοποιώντας τες.
Αισθητήρας Φωτός - Μετρά την ένταση του περιβάλλοντος φωτός για την ανίχνευση αλλαγών στη φωτεινότητα ή την αντίθεση στο περιβάλλον του ρομπότ.
Διακόπτης ορίου - Ένας μικρός διακόπτης που ανιχνεύει επαφή με αντικείμενα ή επιφάνειες.
Line Tracker - Εντοπίζει διαφορές στην ανάκλαση του φωτός, επιτρέποντας στο ρομπότ να ακολουθεί γραμμές στην επιφάνεια του πεδίου.
Αισθητήρας Αντικειμένου - Χρησιμοποιεί την υπέρυθρη αντανάκλαση για να ανιχνεύσει εάν ένα αντικείμενο βρίσκεται κοντά, επιστρέφοντας ένα ψηφιακό σήμα όταν κάτι βρίσκεται εντός εμβέλειας.
Ποτενσιόμετρο - Μετρά τη γωνιακή θέση ενός περιστρεφόμενου άξονα ή μηχανισμού. Ο αισθητήρας υποστηρίζει περιστροφή 270 μοιρών.
Διαμόρφωση Πλάτους Παλμού (PWM) - Εξάγει ένα σήμα ελέγχου με διαμόρφωση πλάτους παλμού μέσω μιας θύρας 3 καλωδίων για την οδήγηση παλαιών ελεγκτών κινητήρα ή σερβοκινητήρων.
Μέτρητης απόστασης - Χρησιμοποιεί υπερηχητικά ηχητικά κύματα για να μετρήσει την απόσταση μεταξύ του αισθητήρα και κοντινών αντικειμένων.
These devices connect to one of eight 3-Wire ports (a through h) on the EXP Brain or a 3-Wire Expander. When constructing a 3-Wire device, pass the correct port as the port argument:
On the EXP Brain, ports are accessed through
brain.three_wire_port(for example,brain.three_wire_port.a).On a 3-Wire Expander, ports are accessed directly from the expander instance (for example,
expander.a).
# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)
# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)