Το VEX GO Brain χρησιμοποιείται για την ανίχνευση επιτάχυνσης και περιστροφής.

Μπαταρία με το καλώδιο σύνδεσής της συνδεδεμένη στη θύρα μπαταρίας σε έναν εγκέφαλο.

Σημείωση: σε αυτό το άρθρο, τα παραδείγματα έργων χρησιμοποιούν το Code Base GO Build.


Πώς Χρησιμοποιείται ο Εγκέφαλος

Κοντινή άποψη του εγκεφάλου για να τονιστεί ο σχεδιασμός του και το ενσωματωμένο γυροσκόπιο και το επιταχυνσιόμετρο.

Το Brain διαθέτει ενσωματωμένο γυροσκόπιο και επιταχυνσιόμετρο. Αυτά χρησιμοποιούνται για την ανίχνευση επιτάχυνσης και περιστροφής.

Ο εγκέφαλος μπορεί να ανιχνεύσει:

VEXcode GO Επιτάχυνση του μπλοκ που διαβάζει την επιτάχυνση του άξονα x. Το αναπτυσσόμενο μενού του μπλοκ είναι ανοιχτό για να δείξει ότι ο μετρούμενος άξονας μπορεί να αλλάξει σε x, y ή z.

Επιτάχυνση.
Ο εγκέφαλος μπορεί να αναφέρει επιτάχυνση καθενός από τους τρεις άξονες χρησιμοποιώντας το μπλοκ (Επιτάχυνση του).

Διάγραμμα του εγκεφάλου με τους άξονες x, y και z να υποδεικνύονται με χρωματιστά βέλη. Όταν βλέπετε τον εγκέφαλο από πάνω και στο πλάι με τις θύρες ματιού και μπαταρίας στραμμένες προς το μέρος σας, ο θετικός άξονας Z είναι προς τα κάτω, ο θετικός άξονας Y είναι προς τα αριστερά και ο θετικός άξονας X είναι στραμμένος προς το μέρος σας.

Ο εγκέφαλος αναφέρει επιτάχυνση σε τρεις άξονες. Ο άξονας x, y και z. Κάθε άξονας έχει θετική και αρνητική κατεύθυνση.

VEXcode GO Μπλοκ κατεύθυνσης κίνησης που διαβάζει την κατεύθυνση κίνησης σε μοίρες.

Κατεύθυνση και Περιστροφή.
Ο εγκέφαλος μπορεί να αναφέρει την τιμή κατεύθυνσης σε μοίρες χρησιμοποιώντας το μπλοκ (Κίνηση κατεύθυνσης).

Διάγραμμα του εγκεφάλου από πάνω προς τα κάτω με έναν κύκλο και μονάδες μοίρας που σημειώνονται γύρω του, υποδεικνύοντας ότι η κατεύθυνση του εγκεφάλου μπορεί να κυμαίνεται από 0 έως 359,99 μοίρες.

Η τιμή κατεύθυνσης αναφέρει ένα εύρος από 0-359,99 μοίρες. Η τιμή αναφέρεται από μια δεξιόστροφη στροφή.

VEXcode GO Μπλοκ περιστροφής κίνησης που διαβάζει την περιστροφή κίνησης σε μοίρες.

Ο εγκέφαλος μπορεί να αναφέρει την τιμή περιστροφής σε μοίρες χρησιμοποιώντας το μπλοκ (Κίνηση περιστροφής).

Διάγραμμα του εγκεφάλου από πάνω προς τα κάτω με δύο βέλη σημειωμένα εκατέρωθεν του που υποδεικνύουν περιστροφή. Το βέλος που δείχνει δεξιόστροφα φέρει την ένδειξη «Αυξανόμενη περιστροφή» και το βέλος που δείχνει αριστερόστροφα φέρει την ένδειξη «Μειούμενη περιστροφή».

Η τιμή περιστροφής αναφέρει θετικές τιμές όταν περιστρέφεται προς τα δεξιά και αρνητικές τιμές όταν περιστρέφεται προς τα αριστερά. Οι τιμές περιστροφής είναι αθροιστικές και δεν περιορίζονται σε 0 ή 360 μοίρες. Θα συνεχίσουν να αυξάνονται ή να μειώνονται καθώς συσσωρεύονται οι περιστροφές.


Παράδειγμα έργου επιτάχυνσης αναφοράς

Έργο μπλοκ VEXcode GO που χρησιμοποιεί ένα μπλοκ Forever με μπλοκ Looks για να εκτυπώσει την επιτάχυνση x, y και z του εγκεφάλου κάθε 0,25 δευτερόλεπτα.

Ο παρακάτω κώδικας θα αναφέρει την τιμή επιτάχυνσης κάθε άξονα καθώς περιστρέφεται η βάση κώδικα.

VEXcode GO με ανοιχτό και επισημασμένο το μενού της Κονσόλας Εκτύπωσης. Το προηγούμενο έργο έχει εκτελεστεί και οι τιμές επιτάχυνσης x, y και z έχουν εκτυπωθεί στην Κονσόλα.

Η Κονσόλα Εκτύπωσης μπορεί να χρησιμοποιηθεί για να δείτε την τιμή επιτάχυνσης να αλλάζει σε πραγματικό χρόνο.


Παράδειγμα Επικεφαλίδας Αναφοράς και Εναλλαγής Έργου

Το VEXcode GO μπλοκάρει ένα έργο που αναφέρει τις τιμές κατεύθυνσης Drive και περιστροφής Drive καθώς το ρομπότ στρίβει δεξιά χρησιμοποιώντας ένα μπλοκ Repeat. Αρχικά, το έργο χρησιμοποιεί ένα μπλοκ Ορισμός κεφαλίδας μονάδας δίσκου και ένα μπλοκ Ορισμός περιστροφής μονάδας δίσκου και τα ορίζει και τα δύο σε 0 ως προεπιλογή. Στη συνέχεια, υπάρχει ένα μπλοκ Επανάληψης που έχει ρυθμιστεί να επαναλαμβάνεται 8 φορές, με ένα μπλοκ Στρίψτε δεξιά για 90 μοίρες και στη συνέχεια μπλοκ Εκτύπωσης για την εκτύπωση των τρεχουσών τιμών κατεύθυνσης και περιστροφής. Στο τέλος του μπλοκ Επανάληψης υπάρχει ένα μπλοκ Αναμονής 1 δευτερολέπτου για να διασφαλιστεί ότι το ρομπότ έχει αρκετό χρόνο για να γυρίσει.

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

VEXcode GO με ανοιχτό και επισημασμένο το μενού της Κονσόλας Εκτύπωσης. Το προηγούμενο έργο έχει εκτελεστεί και οι τιμές Επικεφαλίδας και Περιστροφής έχουν εκτυπωθεί στην Κονσόλα καθώς το ρομπότ στράφηκε προς τα δεξιά.

Η Κονσόλα Εκτύπωσης μπορεί να χρησιμοποιηθεί για να δείτε τις τιμές επικεφαλίδας και περιστροφής να αλλάζουν σε πραγματικό χρόνο.

Παρατηρήστε ότι οι τιμές επικεφαλίδας αναφέρονται δεξιόστροφα μεταξύ 0-359,99 μοιρών, επειδή η βάση κώδικα στρέφεται δεξιά. Οι τιμές περιστροφής είναι αθροιστικές, θα συνεχίσουν να αυξάνονται (δεξιά περιστροφή) ή να μειώνονται (αριστερή περιστροφή).

Το προηγούμενο έργο μπλοκ VEXcode GO που έχει αλλάξει για να στρίβει αριστερά αντί για δεξιά. Αρχικά, το έργο χρησιμοποιεί ένα μπλοκ Ορισμός κεφαλίδας μονάδας δίσκου και ένα μπλοκ Ορισμός περιστροφής μονάδας δίσκου και τα ορίζει και τα δύο σε 0 ως προεπιλογή. Στη συνέχεια, υπάρχει ένα μπλοκ Επανάληψης που έχει οριστεί να επαναλαμβάνεται 8 φορές, με ένα μπλοκ Στρίψτε αριστερά για 90 μοίρες και στη συνέχεια μπλοκ Εκτύπωσης για την εκτύπωση των τρεχουσών τιμών κατεύθυνσης και περιστροφής. Στο τέλος του μπλοκ Επανάληψης υπάρχει ένα μπλοκ Αναμονής 1 δευτερολέπτου για να διασφαλιστεί ότι το ρομπότ έχει αρκετό χρόνο για να γυρίσει.

Προσαρμόστε το μπλοκ [Στροφή για] στο έργο για να αλλάξετε την κατεύθυνση από 'δεξιά' σε 'αριστερά' και ξεκινήστε ξανά το έργο.

VEXcode GO με ανοιχτό και επισημασμένο το μενού της Κονσόλας Εκτύπωσης. Το προηγούμενο έργο έχει εκτελεστεί και οι τιμές Επικεφαλίδας και Περιστροφής έχουν εκτυπωθεί στην Κονσόλα καθώς το ρομπότ στράφηκε προς τα αριστερά.

Στην Κονσόλα Εκτύπωσης, παρατηρήστε ότι οι τιμές επικεφαλίδας αναφέρονται δεξιόστροφα μεταξύ 0-359,99 μοιρών, επειδή η Βάση Κώδικα στρέφεται αριστερά. Η πρώτη στροφή αριστερά 90 μοιρών αναφέρεται ως κατεύθυνση 270 μοιρών. Οι τιμές περιστροφής συνεχίζουν να αυξάνονται με κάθε περιστροφή, ωστόσο, επειδή η Βάση Κώδικα στρίβει αριστερά, οι τιμές περιστροφής αναφέρονται αρνητικές.

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

Last Updated: