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

Εισαγωγή στον Κωδικοποίηση

Χρήσεις γραφής κώδικα - σύνταξη, δομές, εντολές, παράμετροι

Δημιουργία λογικών χρήσεων - δεδομένα αισθητήρων, υποθετικές εκφράσεις, βρόχοι, τελεστές

Διασύνδεση με τον κόσμο χρήσεις - κινητήρες, μηχανισμοί, χειριστές, κίνηση

Χρήσεις Υπολογιστικής Σκέψης - αλγόριθμοι, αφαίρεση, κριτική σκέψη, επίλυση προβλημάτων, δημιουργικότητα

Η αγάπη για τις χρήσεις κώδικα - αποτυχία, επιμονή και η συντριπτική χαρά όταν ο κώδικάς σου τελικά λειτουργεί

Όλα αυτά τα στοιχεία είναι που κάνουν ένα ρομπότ, ένα ρομπότ. Ο προγραμματισμός είναι η κόλλα που ενώνει όλα τα μέρη και επιτρέπει στους μαθητές να εκφράσουν την εφευρετικότητά τους δημιουργώντας μια καταπληκτική λύση. Ο προγραμματισμός με τη ρομποτική μπορεί να αλλάξει τη ζωή των μαθητών, δείχνοντάς τους τι είναι ικανοί να πετύχουν.

Τιμ Φριζ - ο ασκούμενος του VEX που δεν έφυγε ποτέ. Τώρα Αντιπρόεδρος Εκπαιδευτικής Τεχνολογίας στην VEX


Συνεντεύξεις με μαθητές σχετικά με τον προγραμματισμό

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

Πώς έγραψε η ομάδα ρομποτικής Farmersville τον κώδικα VRC>

Team Paradigm, 315Y, Μηχανική και Αισθητήρες>


Πρόσβαση στον κώδικα VEX

Φοιτητής που κάθεται με φορητό υπολογιστή

Το VEXcode είναι το εργαλείο κωδικοποίησης που δημιουργήθηκε από την VEX για ρομπότ VEX. Υπάρχουν εκδόσεις για VEX 123, GO, IQ, EXP και V5. Υπάρχει επίσης ένα VEXcode VR που σας επιτρέπει να προγραμματίσετε Εικονικά Ρομπότ.

Μάθετε Κωδικοποίηση με Εκπαιδευτικά Βίντεο

Μέσα σε κάθε έκδοση του VEXcode υπάρχει ένα κουμπί TUTORIALS επάνω αριστερά. Αυτό το κουμπί σάς παρέχει πρόσβαση σε εκπαιδευτικά βίντεο για μια ποικιλία θεμάτων και είναι ένα ιδανικό σημείο για να ξεκινήσετε.

  • Εκτελέστε την έκδοση του VEXcode που έχετε και κάντε κλικ στα TUTORIALS (Εκπαιδευτικά Βίντεο)

Χρησιμοποιήστε τη βοήθεια του VEXcode

Βοήθεια με το VEXcode

Μέσα σε κάθε έκδοση του VEXcode υπάρχει ένα κουμπί HELP κοντά στην επάνω δεξιά γωνία. Η βοήθεια εξηγεί πώς λειτουργεί κάθε εντολή μπλοκ ή κειμένου και περιλαμβάνει παράδειγμα κώδικα.

Υπάρχει βοήθεια για

  • Φραγμός
  • Πύθων
  • C++

Ξεκινήστε με εικονικές δεξιότητες

Παράθυρο Εικονικών Δεξιοτήτων VIQC

Παράθυρο VRC Virtual SKills

Το Virtual Skills είναι ένα καλό μέρος για να ξεκινήσετε με τον προγραμματισμό για τους διαγωνισμούς VEX.

Οι νέες ομάδες δυσκολεύονται να ξεκινήσουν τον προγραμματισμό ρομπότ, επειδή οι προγραμματιστές της ομάδας συχνά δεν έχουν χρόνο για μάθηση.

  • Η ομάδα κατασκευής συνεχώς οδηγεί, αλλάζει και δοκιμάζει το ρομπότ.
  • Το ρομπότ δεν «τελειώνει» ποτέ
  • Ο κώδικας δοκιμής απαιτεί συνεχή επαναφορά πεδίου και φόρτιση μπαταρίας

Οφέλη:

  • Μάθετε τεχνογνωσία κωδικοποίησης
  • Κατανοήστε τις δεξιότητες στρατηγικής παιχνιδιού
  • Ετοιμαστείτε να προγραμματίσετε το δικό σας ρομπότ σε Blocks ή Python
  • Βελτιώστε τις δεξιότητές σας στην αποσφαλμάτωση (debugging)
  • Βελτιώστε την αυτοπεποίθησή σας στον προγραμματισμό.

Ο κώδικας γραμμένος σε Virtual Skills δεν θα μεταφερθεί στο προσαρμοσμένο ρομπότ της ομάδας, επειδή το ρομπότ τους είναι αναμφίβολα διαφορετικό από το τυπικό σχέδιο Virtual Skills. Ωστόσο, οι γνώσεις προγραμματισμού, οι γνώσεις παιχνιδιών και οι δεξιότητες εντοπισμού σφαλμάτων που αποκτήθηκαν μέσω του προγραμματισμού στις Εικονικές Δεξιότητες θα είναι ανεκτίμητες όταν ξεκινήσετε να προγραμματίζετε το φυσικό ρομπότ.

Το Virtual Skills δεν είναι ένας διαγωνισμός όπως το VIQRC ή το V5RC. Ωστόσο, υπάρχει ένας πίνακας κατάταξης όπου μπορείτε να δείτε πώς συγκρίνεται η υψηλή βαθμολογία σας με άλλες ομάδες. Βρείτε τους πίνακες κατάταξης VEX εδώ.


Πρέπει να χρησιμοποιήσω Blocks, Python ή C++;

Προωθήστε ένα μπλοκ 200 mm προς τα εμπρός

Ξεκινήστε με μπλοκ

Για αρχάριους, συνιστούμε να ξεκινήσετε με Blocks για VEX IQ και VEX V5.

  • Αναγνωσιμότητα: οι εντολές είναι εύκολες στην ανάγνωση
  • Απομνημόνευση: όλες οι εντολές είναι ορατές στον χρήστη
  • Πληκτρολόγηση: απαιτείται διεπαφή μεταφοράς και απόθεσης με ελάχιστη πληκτρολόγηση

Διαβάστε περισσότερα σχετικά με το Γιατί τα μπλοκ εκμάθησης πρώτα σε προτεινόμενα

Προώθηση εντολής Python 200 mm

Μετάβαση σε Python

Για έναν προγραμματιστή που είναι έτοιμος να μεταβεί σε κείμενο, συνιστούμε την έκδοση Python, εκτός εάν η ομάδα ή ο προπονητής σας είναι πιο έμπειροι στη C++.

Γιατί η Python συνιστάται έναντι της C++;

  • Αναγνωσιμότητα: Η Python περιέχει λιγότερη ορολογία και σύνταξη από την C++.
  • Μελλοντικές θέσεις εργασίας: Η Python χρησιμοποιείται ευρύτερα από την C++
  • Εκπαίδευση: Η Python είναι πιο πιθανό να διδάσκεται στο σχολείο.
  • Απόδοση: Η απόδοση της Python είναι συγκρίσιμη με την C++.

Μάθετε Κωδικοποίηση Διαβάζοντας Άρθρα

Ενότητα VEXcode IQ της Βιβλιοθήκης VEX

Η Βιβλιοθήκη VEX έχει άρθρα σχετικά με τον προγραμματισμό που περιλαμβάνουν

  • Ξεκινώντας
  • Εγκατάσταση VEXcode
  • Άνοιγμα και αποθήκευση έργων
  • Διαμόρφωση ρομπότ
  • Εκπαιδευτικά σεμινάρια για Block, Python και C++

Σύνδεσμοι βιβλιοθήκης VEX:


Μάθετε Κωδικοποίηση με Εικονικά Ρομπότ

Παράθυρο VEXcode VR

Το VEXcode VR (Εικονικά Ρομπότ) είναι ένας εξαιρετικός τρόπος για να μάθετε προγραμματισμό, αποφεύγοντας την ανάγκη φόρτισης μπαταριών ή επαναφοράς του πεδίου σας κάθε φορά που θέλετε να δοκιμάσετε τον κώδικά σας.

  • Ξεκινήστε στο vr.vex.com
  • Διατίθενται εκπαιδευτικά βίντεο και παραδείγματα

Υποστήριξη Κωδικοποίησης

Φοιτητής και μέντορας κοιτάζοντας φορητό υπολογιστή

Υπάρχουν πολλαπλές πηγές υποστήριξης.

Από τον προπονητή σας

  • Οι προπονητές ξέρουν περισσότερα από όσα νομίζεις. Και μπορούν να ζητήσουν βοήθεια από άλλους προπονητές και ομάδες.

Φόρουμ VEX

  • Οι μαθητές και οι προπονητές μπορούν να δημοσιεύουν ερωτήσεις στο κανάλι Programming Support

Επικοινωνήστε με την ομάδα VEXcode

  • Εξακολουθείτε να αντιμετωπίζετε ένα πρόβλημα που δεν μπορείτε να λύσετε;
  • Έχετε κάποια ιδέα για το πώς να βελτιώσω το VEXcode;
  • Χρησιμοποιήστε το κουμπί FEEDBACK για να παρέχετε σχόλια, ερωτήσεις και διαγνωστικές πληροφορίες απευθείας στην ομάδα VEXcode.

Χρησιμοποιήστε το Πρόγραμμα Σπουδών CS

Μαθήματα Πληροφορικής VEXcode VR

Μάθετε να γράφετε κώδικα σε Blocks και Python χρησιμοποιώντας το δωρεάν πρόγραμμα σπουδών και τις δραστηριότητες VEX.

Τα μαθήματα περιλαμβάνουν:

  • Εισαγωγή και βασικά στοιχεία
  • Μετακίνηση του ρομπότ σας
  • Επαναλαμβανόμενες συμπεριφορές
  • Πλοήγηση σε λαβύρινθο
  • Ανίχνευση τοίχων από απόσταση
  • Αποφάσεις με χρώματα
  • Μετακίνηση δίσκων με βρόχους
  • Ανάπτυξη αλγορίθμων

Πηγαίνετε στο cs.vex.comκαι δείτε τις Δραστηριότητες και τους Πόρους όσο βρίσκεστε εκεί!


Επέκταση κώδικα VEX Visual Studio

Το VEXcode είναι το συνιστώμενο περιβάλλον κωδικοποίησης για τους χρήστες του VEX καθώς ξεκινούν το ταξίδι τους στην εκμάθηση κωδικοποίησης. Οι φοιτητές που σκέφτονται να ακολουθήσουν μια καριέρα στον προγραμματισμό και οι οποίοι έχουν αποκτήσει εξειδίκευση στον προγραμματισμό κειμένου, θα επωφεληθούν από την εκμάθηση των εργαλείων που χρησιμοποιούνται από επαγγελματίες προγραμματιστές. Visual Studio Code της Microsoft είναι το εργαλείο επιλογής για το 70% των επαγγελματιών προγραμματιστών παγκοσμίως. Η VEX δημιούργησε μια επέκταση για τον κώδικα Visual Studio (VS Code) της Microsoft για αυτόν τον σκοπό.

Το VS Code είναι ένα πλούσιο σε λειτουργίες και επεκτάσιμο ολοκληρωμένο περιβάλλον ανάπτυξης που χρησιμοποιείται από επαγγελματίες παντού για τη δημιουργία λογισμικού παραγωγικής ποιότητας. Η επέκταση VEX VS Code θα επιτρέψει στους χρήστες να χρησιμοποιούν εργαλεία ποιότητας παραγωγής απρόσκοπτα με το υλικό VEX. Ο πηγαίος κώδικας αυτής της επέκτασης είναι δημόσιος, κάτι που θα επιτρέψει σε άλλους χρήστες να δημιουργήσουν νέα εργαλεία που μπορεί να τους φανούν χρήσιμα, βασιζόμενοι σε όσα έχουμε κάνει.

Επέκταση κώδικα Visual Studio VEXcode

Χαρακτηριστικά επέκτασης

  • Συμβατό με VS Code (έκδοση 1.66+)
  • Συμβατό με Windows και Mac OS
  • Συμβατό με IQ (2ης γενιάς), EXP και V5
  • Υποστηρίζονται C++ και Python
  • Ενημερώσεις υλικολογισμικού VEX
  • IntelliSense για το API VEX
  • Ενσωματωμένη βοήθεια/τεκμηρίωση
  • Εισάγει έργα από το VEXcode
  • Δημιουργεί νέα έργα από πρότυπα
  • Ενσωματωμένα εργαλεία αντιμετώπισης προβλημάτων υλικού

Πλεονεκτήματα σε σύγκριση με το VEXcode

  • Υποστήριξη πολλαπλών αρχείων για C++
  • Ενσωμάτωση ελέγχου έκδοσης (π.χ., Git)
  • Συνεργασία με κώδικα σε πραγματικό χρόνο με την επέκταση Live Share
  • Προσαρμόσιμη διεπαφή
  • Επεκτάσιμο από τον χρήστη με άλλες επεκτάσεις κώδικα VS

Μάθετε περισσότερα στο vscode.vex.com (σύντομα διαθέσιμο)

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

Last Updated: