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

Μάθημα 2: Οδήγηση για Απόσταση - Προχωρώντας Εμπρός και Πίσω

Σε αυτό το μάθημα, θα δημιουργήσετε ένα έργο που χρησιμοποιεί εντολές Drivetrain για να ρίξει το πρώτο κάστρο στο Castle Crasher Playground!

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

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

  • Προσδιορίστε πώς να χρησιμοποιήσετε την εντολή drive_forγια να οδηγήσετε το ρομπότ VR σε μια συγκεκριμένη απόσταση.
  • Προσδιορίστε πώς να αλλάξετε την παράμετρο στην εντολή drive_forγια να μετακινήσετε το ρομπότ VR προς τα εμπρός και προς τα πίσω.
  • Προσδιορίστε τον τρόπο χρήσης της εντολής set_drive_velocityγια να ορίσετε την ταχύτητα του συστήματος μετάδοσης κίνησης.
  • Προσδιορίστε το εύρος τιμών που χρησιμοποιείται στην εντολή set_drive_velocity.

Δημιουργία νέου έργου

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

Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε ένα νέο έργο κειμένου Python.

  • Εκκινήστε το VEXcode VR στη διεύθυνσηvr.vex.com.
  • Μόλις εκκινήσετε το VEXcode VR, επιλέξτε "Αρχείο" και, στη συνέχεια, "Νέο Έργο Κειμένου".
    Η διεπαφή VEXcode VR που εμφανίζει το μενού Αρχείο. Το κουμπί Νέο έργο κειμένου επισημαίνεται με ένα κόκκινο πλαίσιο.
  • Θα σας ζητηθεί να επιλέξετε μια παιδική χαρά Python. Επιλέξτε την παιδική χαρά Castle Crasher. Η μικρογραφία για την επιλογή Castle Crasher στο παράθυρο VEXcode VR Open Playground.

Ονομάστε το έργο σας

  • Για να ονομάσετε το έργο σας, επιλέξτε το πλαίσιο ονόματος έργου.
    Η διεπαφή VR του VEXcode. Στο επάνω μέρος της διεπαφής, ο τίτλος του έργου επισημαίνεται με ένα κόκκινο πλαίσιο. Ο τίτλος του έργου είναι αυτήν τη στιγμή VEXcode Project.
  • Εισαγάγετε το νέο όνομα έργου Unit2Lesson2και επιλέξτε «Αποθήκευση».

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

Οδηγήστε προς τα εμπρός και προς τα πίσω

Χρησιμοποιήστε την εντολή drive_forγια να προγραμματίσετε το ρομπότ εικονικής πραγματικότητας (VR) να κινηθεί προς τα εμπρός για να ρίξει το πρώτο κάστρο στο Castle Crasher Playground.

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

    # Προσθήκη κώδικα έργου στο "main"
    def main():
        drivetrain.drive_for(FORWARD, 200, MM)
  • Ή, ξεκινήστε να πληκτρολογείτε την εντολή στον χώρο εργασίας. Η λειτουργία αυτόματης συμπλήρωσης θα βοηθήσει στην αποφυγή σφαλμάτων κατά την πληκτρολόγηση εντολών. 
    Η διεπαφή κωδικοποίησης VEXcode VR Python. Η κουκκίδα μετάδοσης κίνησης έχει ήδη γραφτεί και εμφανίζεται ένα πλαίσιο που δείχνει τις διαθέσιμες μεθόδους και τις παραμέτρους τους που μπορούν να χρησιμοποιηθούν στην εντολή μετάδοσης κίνησης, όπως drive, drive for, heading, κ.λπ.
  • Επιλέξτε το κουμπί «Άνοιγμα Παιδικής Χαράς» για να ανοίξετε το Παράθυρο Παιδικής Χαράς, εάν δεν είναι ήδη ανοιχτό.Το πάνω μέρος της διεπαφής VR του VEXcode. Το κουμπί Άνοιγμα παιδικής χαράς επισημαίνεται με ένα κόκκινο πλαίσιο.
  • Ελέγξτε για να βεβαιωθείτε ότι η παιδική χαρά Castle Crasher είναι ανοιχτή.
    Κάτοψη της παιδικής χαράς Castle Crasher από πάνω προς τα κάτω, η οποία δείχνει την πλήρη διεπαφή της παιδικής χαράς με κουμπιά παιχνιδιού, επαναφοράς και κάμερας.
  • Αν ανοίξει διαφορετική Παιδική Χαρά, αλλάξτε την Παιδική Χαρά σε Castle Crasher. Για να αλλάξετε Παιδικές Χαρές, επιλέξτε το κουμπί «Επιλογή Παιδικής Χαράς».
    Το πάνω μέρος της διεπαφής VR του VEXcode. Το κουμπί Επιλογή Παιδικής Χαράς επισημαίνεται με ένα κόκκινο πλαίσιο.
  • Επιλέξτε την παιδική χαρά Castle Crasher
    The thumbnail for the Castle Crasher selection in the VEXcode VR Open Playground window.
  • Επιλέξτε το κουμπί «Έναρξη» για να δοκιμάσετε το έργο.
    Το πάνω μέρος της διεπαφής VR του VEXcode. Το κουμπί Έναρξη επισημαίνεται με ένα κόκκινο πλαίσιο.
  • Το ρομπότ εικονικής πραγματικότητας (VR) θα κινηθεί προς τα εμπρός για 200 χιλιοστά (mm) στην παιδική χαρά Castle Crasher Σημειώστε ότι το ρομπότ εικονικής πραγματικότητας (VR) δεν άγγιξε το κεντρικό κάστρο. Οι παράμετροι στην εντολή drive_for πρέπει να ρυθμιστούν ώστε το ρομπότ εικονικής πραγματικότητας να μπορεί να οδηγήσει περαιτέρω.
    Άποψη από πάνω προς τα κάτω της παιδικής χαράς Castle Crasher.
  • Επιλέξτε το κουμπί «Επαναφορά» για να επαναφέρετε την Παιδική Χαρά και να μετακινήσετε το Ρομπότ Εικονικής Πραγματικότητας (VR) πίσω στην αρχική του θέση.Κάτοψη της παιδικής χαράς Castle Crasher από πάνω προς τα κάτω, που δείχνει την πλήρη διεπαφή της παιδικής χαράς. Το κουμπί Επαναφορά επισημαίνεται με ένα κόκκινο πλαίσιο.

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