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

Ένας Ενιαίος Στόχος!

Χρησιμοποιήστε τα μπλοκ [Drive for], [Turn for], [Spin ​​to position], [Spin ​​for] και [wait] για να κωδικοποιήσετε το Hero Bot ώστε να σκοράρει τα τέσσερα Πράσινα Μπλοκ που επισημαίνονται με πορτοκαλί σε Goal II ξεχωριστά και να κερδίσετε ένα Μπόνους Στολής 10 πόντων. 

  • Επιλέξτε το VIQRC Virtual Skills - Full Volume Playground.
  • Δηλώστε μια μεταβλητή για να αποθηκεύσετε την απόσταση που πρέπει να διανύσει το ρομπότ για να σηκώσει ένα Πράσινο Τετράγωνο. Αρχικοποιήστε το στο 0.
  • Κωδικοποιήστε το Hero Bot για να σκοράρει τα τέσσερα Πράσινα Μπλοκ που επισημαίνονται με πορτοκαλί στο Στόχο II. 
    • Κωδικοποιήστε το ρομπότ ώστε να περιστρέφει την ομάδα κινητήρων βραχίονα για να χαμηλώσει τον βραχίονα στην επιθυμητή θέση για την πρόσληψη ενός μπλοκ.
    • Οδήγησε το ρομπότ στο πλησιέστερο Πράσινο Μπλοκ. 
    • Κωδικοποιήστε το ρομπότ ώστε να περιστρέψει την Ομάδα Κινητήρα Εισαγωγής για να σηκώσει το Πράσινο Μπλοκ.
    • Κωδικοποιήστε το ρομπότ ώστε να περιστρέφει την ομάδα κινητήρων βραχίονα για να ανυψώσει το χέρι στην επιθυμητή θέση για βαθμολόγηση.
    • Οδηγήστε το ρομπότ προς τον Στόχο II.
    • Κωδικοποιήστε το ρομπότ ώστε να περιστρέψει την Ομάδα Κινητήρα Εισαγωγής για να ρίξει το Πράσινο Μπλοκ στον Στόχο.
    • Ενημερώστε την τιμή της μεταβλητής ώστε να αντιπροσωπεύει την απόσταση που πρέπει να διανύσει το ρομπότ για να παραλάβει το επόμενο Πράσινο Τετράγωνο.
    • Χρησιμοποιήστε έναν βρόχο για να προγραμματίσετε το ρομπότ ώστε να επαναλαμβάνει τις παραπάνω ενέργειες για έναν καθορισμένο αριθμό φορών, ώστε να σκοράρει τα τέσσερα Πράσινα Μπλοκ που επισημαίνονται με πορτοκαλί χρώμα στον Στόχο.

Χρήσιμες συμβουλές

  • Για βοήθεια σχετικά με τη δήλωση μιας μεταβλητής και την αποθήκευση δεδομένων στο έργο, επιλέξτε το κουμπί "TUTORIALS" στο VEXcode VR και επιλέξτε το Αποθήκευση Δεδομένων Tutorial.

    Εικονίδιο εκπαιδευτικών προγραμμάτων από τη γραμμή εργαλείων VEXcode VR.

    Εικονίδιο εκμάθησης αποθήκευσης δεδομένων VEXcode VR.

  • Για περισσότερες πληροφορίες σχετικά με τους κανόνες ονομάτων για μεταβλητές στο VEXcode VR, σε αυτό το άρθρο.
  • Χρησιμοποιήστε το μπλοκ set από την κατηγορία Μεταβλητές για να ορίσετε την τιμή της μεταβλητής.

    VEXcode Ορίστε το μπλοκ μεταβλητών που διαβάζει 'και ορίστε το DistanceGreen σε 0'.

  • Αντίστοιχη εντολή Python:

    ΑπόστασηΠράσινο = 0
  • Χρησιμοποιήστε το μπλοκ επανάληψη από την κατηγορία Έλεγχος για να προγραμματίσετε το ρομπότ εικονικής πραγματικότητας ώστε να επαναλαμβάνει τα μπλοκ που περιέχονται σε αυτό για έναν καθορισμένο αριθμό φορών.

    Κενό μπλοκ επανάληψης VEXcode που διαβάζει 'επανάληψη 4'.

  • Αντίστοιχη εντολή Python:

    για repeat_count στην περιοχή(4):
    	wait(5, MSEC)