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

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

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

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

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

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

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

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

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

  • Εκκινήστε το VEXcode VR στη διεύθυνσηvr.vex.com.
  • Ανοίξτε το μενού Αρχείο και επιλέξτε «Νέο Έργο Μπλοκ».
  • Θα σας ζητηθεί να επιλέξετε μια παιδική χαρά. Επιλέξτε την παιδική χαράCastle Crasher. Εικονίδιο που αντιπροσωπεύει την παιδική χαρά Castle Crasher. Το εικονίδιο δείχνει το ρομπότ εικονικής πραγματικότητας (VR) στην παιδική χαρά και πέντε κάστρα. Οι λέξεις "Castle Crasher" βρίσκονται στο κάτω μέρος του εικονιδίου.
  • Η Παιδική Χαρά θα ανοίξει στον Χώρο Εργασίας. Το παράθυρο Castle Crasher Playground είναι ανοιχτό στον χώρο εργασίας VEXcode VR.

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

  • Για να ονομάσετε το έργο σας, επιλέξτε το πλαίσιο ονόματος έργου.

    Χώρος εργασίας VEXcode VR με ένα κόκκινο πλαίσιο που επισημαίνει το πλαίσιο ονόματος έργου στο κέντρο της γραμμής εργαλείων.  

     

  • Εισαγάγετε το νέο όνομα έργου Unit2Lesson2και επιλέξτε «Αποθήκευση».

    Ανοίγει το αναδυόμενο παράθυρο ονόματος έργου με το νέο όνομα έργου, Ενότητα 2 Μάθημα 2, πληκτρολογημένο. Ένα κόκκινο πλαίσιο εμφανίζει την επιλογή Αποθήκευση στο κάτω μέρος του αναδυόμενου παραθύρου.

    ​

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

Χρησιμοποιήστε το μπλοκ [Drive for] για να προγραμματίσετε ένα ρομπότ εικονικής πραγματικότητας να κινηθεί προς τα εμπρός για να ρίξει το πρώτο κάστρο στο Castle Crasher Playground.

  • Σύρετε το μπλοκ [Μονάδα δίσκου για] στον χώρο εργασίας και τοποθετήστε το κάτω από το μπλοκ [Κατά την εκκίνηση].

    Έργο VEXcode VR που ξεκινά με ένα μπλοκ "When started" και έχει ένα μπλοκ "drive forward" προσαρτημένο από κάτω. Η παράμετρος στο μπλοκ έχει οριστεί στα 200 mm.

    ​

  • Επιλέξτε το κουμπί «Άνοιγμα Παιδικής Χαράς» για να ξεκινήσετε το Castle Crasher Παιδική Χαρά εάν δεν είναι ήδη ανοιχτό.

    Περιβάλλον κωδικοποίησης VEXcode VR με ένα κόκκινο πλαίσιο που εμφανίζει το κουμπί Άνοιγμα παιδικής χαράς επάνω δεξιά στη γραμμή εργαλείων, δεξιά από το κουμπί Επιλογή παιδικής χαράς.

    ​

  • Ελέγξτε για να βεβαιωθείτε ότι η παιδική χαρά Castle Crasher είναι ανοιχτή.

    Άποψη από πάνω προς τα κάτω της παιδικής χαράς Castle Crasher, στο παράθυρο παιδικής χαράς του VEXcode VR.

    ​

  • Αν ανοίξει διαφορετική Παιδική Χαρά, αλλάξτε σε Castle Crasher Παιδική Χαρά. Για να αλλάξετε Παιδικές Χαρές, επιλέξτε το κουμπί Επιλογή Παιδικής Χαράς.

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

    ​

  • Επιλέξτε Castle Crasher στο μενού Επιλογή Παιδικής Χαράς.
  • Επιλέξτε το κουμπί «Έναρξη» για να δοκιμάσετε το έργο.

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

    ​

  • Το ρομπότ εικονικής πραγματικότητας θα κινηθεί προς τα εμπρός για 200 mm στην παιδική χαρά Castle Crasher . Σημειώστε ότι το ρομπότ εικονικής πραγματικότητας (VR) δεν άγγιξε το κεντρικό κάστρο. Οι παράμετροι στο μπλοκ [Drive for] πρέπει να ρυθμιστούν ώστε το ρομπότ εικονικής πραγματικότητας να μπορεί να κινείται περαιτέρω.

    Ρομπότ εικονικής πραγματικότητας στην παιδική χαρά Castle Crasher. Υπάρχουν πέντε κάστρα στην Παιδική Χαρά, ένα σε κάθε γωνία και ένα στη μέση. Το ρομπότ είναι στραμμένο προς αυτό που βρίσκεται στη μέση και έχει προχωρήσει προς τα εμπρός για 200 χιλιοστά, τοποθετώντας το περίπου στο ένα τέταρτο της διαδρομής μέχρι το μεσαίο κάστρο.

    ​

  • Επιλέξτε το κουμπί «Επαναφορά» για να επαναφέρετε την Παιδική Χαρά και να μετακινήσετε το Ρομπότ Εικονικής Πραγματικότητας (VR) πίσω στην αρχική του θέση.

    Παιδική χαρά Castle Crasher στο παράθυρο της παιδικής χαράς. Υπάρχουν δύο κουμπιά στα αριστερά της Παιδικής Χαράς. Αυτό στην κορυφή που δείχνει ένα μαύρο τετράγωνο, είναι το κουμπί διακοπής. Αυτό στο κάτω μέρος, που δείχνει ένα βέλος σε σχήμα μερικού κύκλου, είναι το κουμπί επαναφοράς. Το κουμπί επαναφοράς επισημαίνεται με ένα κόκκινο πλαίσιο.

    ​

Χρήση μπλοκ διακοπτών 

Μέχρι στιγμής, έχετε μάθει για το μπλοκ [Drive for].

Η ανάγνωση μπλοκ VEXcode οδήγηση προς τα εμπρός κατά 200 χιλιοστά.

Η παρακάτω εικόνα εμφανίζει το μπλοκ Switch [Drive for] που περιλαμβάνει την εντολή Drive forward for 200 mm σε Python. Αν θέλετε να χρησιμοποιήσετε μπλοκ Switch, απλώς κάντε κλικ στο μπλοκ VEXcode [Drive for] και επιλέξτε "Convert Block to Switch Block" ή σύρετε ένα μπλοκ συστήματος μετάδοσης κίνησης Switch στον χώρο εργασίας και πληκτρολογήστε την εντολή Python μέσα στο μπλοκ. 

Μπλοκ διακόπτη με την ακόλουθη εντολή Python πληκτρολογημένη: drivetrain.drive_for(forward, 200, mm).

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