Μετάβαση στο κύριο περιεχόμενο

Μάθημα 3: Ενεργοποίηση του ρομπότ εικονικής πραγματικότητας

Τώρα που έχετε ανατρέψει το πρώτο κάστρο στην , θα χρειαστείτε το Ρομπότ Εικονικής Πραγματικότητας (VRγια να γυρίσετε για να ανατρέψετε ένα άλλο. Αυτό το μάθημα θα σας καθοδηγήσει στα βήματα για να γυρίσετε το ρομπότ εικονικής πραγματικότητας και να ανατρέψετε δύο κτίρια στην Castle Crasher Playground.

Μαθησιακά Αποτελέσματα

  • Προσδιορίστε πώς να χρησιμοποιήσετε την εντολή turn_forγια να στρίψετε το ρομπότ εικονικής πραγματικότητας δεξιά ή αριστερά.
  • Προσδιορίστε πώς να χρησιμοποιήσετε την εντολή turn_to_headingγια να στρέψετε το ρομπότ εικονικής πραγματικότητας σε μια δεδομένη κατεύθυνση δεξιόστροφα.

Μετονομάστε το Έργο

  • Εάν ο κώδικας του προηγούμενου μαθήματος δεν έχει φορτωθεί ήδη, φορτώστε το έργο Unit2Lesson2.
  • Μετονομάστε το έργο επιλέγοντας το πλαίσιο ονόματος έργου.
    Η γραμμή εργαλείων VR του VEXcode, το όνομα του έργου, επισημαίνεται με κόκκινο πλαίσιο και αναφέρει Ενότητα 2 Μάθημα 2.
  • Εισαγάγετε το νέο όνομα έργου Unit2Lesson3και επιλέξτε «Αποθήκευση».

Το παράθυρο Όνομα Έργου στη διεπαφή VEXcode VR. Το Όνομα Έργου έχει αλλάξει σε Unit2Lesson3 και το κουμπί Αποθήκευση επισημαίνεται με κόκκινο πλαίσιο.

Στρίψτε δεξιά ή αριστερά

Η εντολή turn_for περιστρέφει το ρομπότ εικονικής πραγματικότητας κατά έναν δεδομένο αριθμό μοιρών. Σε αυτό το παράδειγμα, το ρομπότ εικονικής πραγματικότητας (VR) θα κινείται προς τα εμπρός για να ανατρέψει το κεντρικό κτίριο, θα κάνει όπισθεν πίσω στην αρχή και, στη συνέχεια, θα γυρίσει και θα ανατρέψει το κτίριο στην κάτω δεξιά γωνία του Castle Crasher Playground.

Κάτοψη της παιδικής χαράς Castle Crasher από πάνω προς τα κάτω, με το κεντρικό κάστρο και το κάτω δεξιά κάστρο να επισημαίνονται σε κόκκινα πλαίσια, υποδεικνύοντας ποιες κατασκευές θα ανατραπούν σε αυτό το μάθημα.

Για την ενημέρωσή σας

Για να περιστρέψετε ένα ρομπότ εικονικής πραγματικότητας με διαφορετικές ταχύτητες, η ταχύτητα περιστροφής μπορεί να αυξηθεί ή να μειωθεί χρησιμοποιώντας την εντολήset_turn_velocity. Η εντολήset_turn_velocityδέχεται ένα εύρος από 0 - 100 για την παράμετρο ταχύτητας. Η προεπιλεγμένη ταχύτητα είναι 50%. Η αλλαγή ταχύτητας θα ισχύει για οποιεσδήποτε επόμενες εντολές συστήματος μετάδοσης κίνησης.

μετάδοσης κίνησης.set_turn_velocity(50, ΤΟΙΣΟΣΤΟ)
  • Σύρετε ή πληκτρολογήστε μια εντολήturn_for κάτω από την εντολή drive_for. Ορίστε τις παραμέτρους της εντολής turn_forσε στροφή δεξιά 90 μοίρες.  Σε αυτό το έργο έχουν προστεθεί οι εντολές set_drive_velocity και set_turn_velocity και έχουν οριστεί σε 100%. Το έργο σας θα πρέπει να μοιάζει με αυτό:

    # Προσθήκη κώδικα έργου στο "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
  • Σύρετε ή πληκτρολογήστε την εντολή drive_for κάτω από την εντολή turn_for. Ορίστε τις παραμέτρους της εντολής drive_forσε κίνηση προς τα εμπρός κατά 700 χιλιοστά (mm). Το έργο σας θα πρέπει να μοιάζει με αυτό:

    # Προσθήκη κώδικα έργου στο "main"
    def main():
        drivetrain.set_drive_velocity(100, PERCENT)
        drivetrain.set_turn_velocity(100, PERCENT)
        drivetrain.drive_for(FORWARD, 800, MM)
        drivetrain.drive_for(REVERSE, 800, MM)
        drivetrain.turn_for(RIGHT, 90, DEGREES)
        drivetrain.drive_for(FORWARD, 700, MM)
  • Επιλέξτε το κουμπί «Άνοιγμα Παιδικής Χαράς» για να ξεκινήσετε το Castle Crasher Παιδική Χαρά εάν δεν είναι ήδη ανοιχτό.

Δεξιά πλευρά της Γραμμής Εργαλείων VEXcode VR. Το κουμπί Άνοιγμα Παιδικής Χαράς, το εικονίδιο δεύτερο από αριστερά, επισημαίνεται με ένα κόκκινο πλαίσιο.

  • Επιλέξτε το κουμπί «Έναρξη» για να δοκιμάσετε το έργο.

Δεξιά πλευρά της Γραμμής Εργαλείων VEXcode VR. Το κουμπί Έναρξη, το εικονίδιο τρίτο από αριστερά, επισημαίνεται με ένα κόκκινο πλαίσιο.

  • Παρακολουθήστε το ρομπότ εικονικής πραγματικότητας (VR) να κινείται προς τα εμπρός και να συγκρούεται με το κεντρικό κτίριο πριν κάνει όπισθεν πίσω στην εκκίνηση. Το Ρομπότ Εικονικής Πραγματικότητας θα στρίψει στη συνέχεια δεξιά 90 μοίρες και θα κινηθεί προς τα εμπρός για να συγκρουστεί με το κτίριο στην κάτω δεξιά γωνία της Παιδικής Χαράς Castle Crasher Playground.

    Άποψη από πάνω προς τα κάτω της παιδικής χαράς Castle Crasher. Τα κάστρα στη μέση και κάτω δεξιά έχουν ανατραπεί. Το ρομπότ εικονικής πραγματικότητας (VR) βρίσκεται τώρα κάτω δεξιά στην παιδική χαρά, στραμμένο προς τον δεξιό τοίχο της παιδικής χαράς.

Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε με το υπόλοιπο μάθημα.