Το ρομπότ εικονικής πραγματικότητας VEXcode διαθέτει δύο αισθητήρες προφυλακτήρα. Ο αισθητήρας προφυλακτήρα μπορεί να χρησιμοποιηθεί με το VEXcode VR για να αναφέρει εάν πατηθεί ένας αισθητήρας προφυλακτήρα στο ρομπότ VEXcode VR.


Τι είναι ένας αισθητήρας προφυλακτήρα;

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

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

  • Ο αισθητήρας προφυλακτήρα θα αναφέρει τιμή αισθητήρα 1 όταν πατηθεί ο αισθητήρας προφυλακτήρα.
  • Ο αισθητήρας προφυλακτήρα θα αναφέρει τιμή αισθητήρα 0 όταν ο αισθητήρας προφυλακτήρα απελευθερωθεί.

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Η τιμή του αισθητήρα προφυλακτήρα μπορεί να προβληθεί στον πίνακα ελέγχου. Για περισσότερες πληροφορίες σχετικά με τον Πίνακα Ελέγχου, ανατρέξτε στοτου Πίνακα Ελέγχου VRVEXcode.


Κοινές χρήσεις ενός αισθητήρα προφυλακτήρα

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Ο αισθητήρας προφυλακτήρα μπορεί να πιεστεί από τοίχους στην παιδική χαρά Wall Maze.

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

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


Χρήση του αισθητήρα προφυλακτήρα σε μπλοκ VR VEXcode

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Για να ξεκινήσετε τον προγραμματισμό του αισθητήρα προφυλακτήρα, θα πρέπει πρώτα να ανοίξετε το VEXcode VR. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο με τίτλο Launch - Get Started with VEXcode VR.

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Στη συνέχεια, εντοπίστε την κατηγορία Sensing στο πλαίσιο Tool και βρείτε το μπλοκ <Pressing Bumper>.

Αλλαγή του αισθητήρα προφυλακτήρα

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Μπορείτε να επιλέξετε τον Αριστερό Προφυλακτήρα ή τον Δεξί Προφυλακτήρα από το αναπτυσσόμενο μενού.

Λογικά μπλοκ

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Τα μπλοκ Boolean αναφέρουν μια συνθήκη ως true ή false και ταιριάζουν σε οποιαδήποτε μπλοκ με εξαγωνικές (εξάπλευρες) εισόδους για άλλα μπλοκ. Το μπλοκ Boolean Pressing Bumper αναφέρει "true" εάν ο προφυλακτήρας είναι πατημένος και "false" εάν ο προφυλακτήρας είναι απελευθερωμένος ή δεν είναι πατημένος. Για περισσότερες πληροφορίες σχετικά με τα Boolean μπλοκ, επισκεφθείτε τη Βοήθεια ή το άρθρο του VEXcode VR για τα Σχήματα και τη Σημασία των Μπλοκ .

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

Μπλοκ C

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Τα μπλοκ C επαναλαμβάνουν το/τα μπλοκ/μπλοκ μέσα σε αυτά ή ελέγχουν αν μια συνθήκη είναι αληθής ή ψευδής. Έχουν σχήμα για να συνδέουν μπλοκ στοίβας πάνω, κάτω ή μέσα σε αυτά. Τα μπλοκ ελέγχου Αισθητήρα Προφυλακτήρα χρησιμοποιούνται συνήθως με υποθετικές εκφράσεις (μπλοκ C), όπως τα μπλοκ [Αν τότε] ή [Περιμένετε μέχρι]. Για περισσότερες πληροφορίες σχετικά με τα μπλοκ υπό όρους που βρίσκονται στην κατηγορία Έλεγχος, επισκεφθείτε τη Βοήθεια ή το άρθρο Σχήματα και Σημασία Μπλοκ - VEXcode VR.

Στο ακόλουθο παράδειγμα, ο κώδικας θα κάνει το ρομπότ εικονικής πραγματικότητας να κινείται σε ένα τετράγωνο για πάντα.


Χρήση του αισθητήρα προφυλακτήρα στο VEXcode VR Python

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Για να ξεκινήσετε τον προγραμματισμό του αισθητήρα προφυλακτήρα με Python, θα χρειαστεί πρώτα να ανοίξετε ένα έργο κειμένου, το VEXcode VR. Για περισσότερες πληροφορίες, δείτε αυτό το άρθρο.

Θέση αισθητήρα μπροστινού προφυλακτήρα στο ρομπότ VEXcode VR

Στη συνέχεια, εντοπίστε την κατηγορία Sensing (Αισθητήρες) στην Εργαλειοθήκη και βρείτε τις εντολές left_bumper.pressed και right_bumper.pressed. Αυτές είναι συναρτήσεις που αναφέρουν μια λογική τιμή σχετικά με τον αισθητήρα. Επειδή υπάρχουν δύο αισθητήρες προφυλακτήρα στο ρομπότ VR, υπάρχουν επιλογές τόσο για τον δεξιό όσο και για τον αριστερό προφυλακτήρα.

Η θέση του αισθητήρα μπροστινού προφυλακτήρα του ρομπότ VR φαίνεται σε μπροστινή και πλευρική όψη

Για να προσθέσετε την εντολή στο έργο σας, μπορείτε να σύρετε την εντολή από την Εργαλειοθήκη ή να πληκτρολογήσετε την εντολή στον χώρο εργασίας χρησιμοποιώντας τη συνάρτηση Αυτόματης συμπλήρωσης. Για να μάθετε περισσότερα σχετικά με την Αυτόματη συμπλήρωση στο VEXcode VR με Python, ανατρέξτε σε αυτό το άρθρο.

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

Last Updated: