Αντιμετώπιση προβλημάτων αισθητήρων VEX V5

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

Τα βήματα αυτής της διαδικασίας είναι:

  1. Προσδιορίστε το πρόβλημα
  2. Έλεγχος υλικού
  3. Ελέγξτε το λογισμικό
  4. Ανάλυση και εφαρμογή δεδομένων

Προσδιορίστε το πρόβλημα

Το πρώτο βήμα για την αντιμετώπιση προβλημάτων με τον αισθητήρα σας είναι να εντοπίσετε ποιος αισθητήρας προκαλεί το πρόβλημα. Συγκρίνετε την παρατηρούμενη συμπεριφορά του ρομπότ με την προβλεπόμενη συμπεριφορά του. Προκαλείται η προβληματική συμπεριφορά από κάποιον αισθητήρα; Αν ναι, ποιος αισθητήρας; Εάν χρειάζεστε περισσότερες πληροφορίες για να προσδιορίσετε ποιος αισθητήρας μπορεί να είναι το πρόβλημα, διαβάστε το/τα παρακάτω άρθρο/άρθρα που σχετίζονται με τους αισθητήρες στο ρομπότ σας.

Αισθητήρες VEX V5:

Μόλις εντοπίσετε ποιος αισθητήρας προκαλεί την ανεπιθύμητη συμπεριφορά, μπορείτε να προχωρήσετε στη διαδικασία.


Έλεγχος υλικού

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

Ελέγξτε την τοποθέτηση του αισθητήρα

Κατασκευή V5 Clawbot που οδηγεί σε ένα χωράφι. Το ρομπότ διαθέτει έναν ενσωματωμένο οπτικό αισθητήρα που είναι επισημασμένος και δείχνει προς μια κόκκινη μπάλα Buckyball μπροστά του.

Ξεκινήστε εξετάζοντας πού βρίσκεται ο αισθητήρας στο ρομπότ σας. Μήπως ο αισθητήρας μπλοκάρεται από κάτι, όπως από κάποιο άλλο μέρος του ρομπότ σας; Βεβαιωθείτε ότι ο αισθητήρας διαθέτει τον απαραίτητο χώρο για να λειτουργήσει όπως προβλέπεται.

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

Ελέγξτε τη σύνδεση του αισθητήρα

Η οθόνη Brain εμφανίζεται στο μενού Πληροφορίες συσκευής, το οποίο περιέχει μια λίστα με όλες τις έξυπνες θύρες του Brain και τις συνδεδεμένες συσκευές. Το εικονίδιο Οπτικού Αισθητήρα στο μενού Πληροφορίες Συσκευής επισημαίνεται για να υποδείξει ότι μπορεί να επιλεγεί για να ανοίξει το μενού πληροφοριών.

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

Για να αποκτήσετε πρόσβαση στην οθόνη συσκευών, τα βήματα σε αυτό το άρθρο. Μόλις ανοίξει η οθόνη Συσκευές, ελέγξτε αν ο αισθητήρας είναι ορατός στη σωστή θέση θύρας και αναφέρει δεδομένα. Εδώ, ο οπτικός αισθητήρας ανιχνεύεται στην Έξυπνη Θύρα 11.

Ο εγκέφαλος V5 εμφανίζεται συνδεδεμένος με μια μπαταρία V5 και μια συσκευή έξυπνου κινητήρα V5. Το καλώδιο του Smart Motor είναι συνδεδεμένο σε μία από τις Smart Ports του Brain.V5 Brain με μια συσκευή 3 καλωδίων συνδεδεμένη σε μία από τις θύρες 3 καλωδίων του.

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

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

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

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


Έλεγχος Λογισμικού

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

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

Έλεγχος Υλικολογισμικού και Διαμόρφωσης

Άνοιξε το αναπτυσσόμενο μενού VEXcode V5 με συνδεδεμένο Brain και το Brain, υποδεικνύοντας ότι μπορεί να χρησιμοποιηθεί για τον έλεγχο του υλικολογισμικού του Brain. Η έκδοση VEXos παρατίθεται και εμφανίζεται μόνο ένα κουμπί Αναγκαστικής Ενημέρωσης.

Ξεκινήστε διασφαλίζοντας ότι το υλικολογισμικό του V5 Brain σας είναι ενημερωμένο.

Ανατρέξτε σε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με την ενημέρωση του υλικολογισμικού στο V5 Brain.

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

Τώρα που είστε βέβαιοι ότι όλες οι συσκευές είναι σωστά συνδεδεμένες στον εγκέφαλο, ελέγξτε τη Διαμόρφωση Συσκευής στο VEXcode V5.

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

Αλλάξτε τυχόν λανθασμένες ρυθμίσεις παραμέτρων συσκευής.

Εκτελέστε ένα παράδειγμα έργου

Μενού VEXcode Blocks Example Projects με μια ποικιλία έργων σε διαφορετικές κατηγορίες για να διαλέξετε. Η κατηγορία Αισθητήρες επισημαίνεται.

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

Για περισσότερες πληροφορίες σχετικά με τα παραδείγματα έργων και προτύπων V5 Blocks, ανατρέξτε σε αυτό το άρθρο.

Για περισσότερες πληροφορίες σχετικά με τα παραδείγματα έργων και τα πρότυπα Python V5, ανατρέξτε σε αυτό το άρθρο.

Για περισσότερες πληροφορίες σχετικά με τα παραδείγματα έργων και προτύπων V5 C++, ανατρέξτε σε αυτό το άρθρο.

VEXcode V5 με ένα Παράδειγμα Έργου που άνοιξε από την κατηγορία Ανίχνευση, συμπεριλαμβανομένης μιας στοίβας μπλοκ κώδικα και μιας σημείωσης με μια περιγραφή του έργου. Η σημείωση επισημαίνεται.

Μόλις ανοίξει, διαβάστε τη Σημείωση για να διαπιστώσετε εάν η λειτουργικότητα στο παράδειγμα έργου ευθυγραμμίζεται με αυτό που προσπαθείτε να κάνετε με τον αισθητήρα.

Στο παράδειγμα έργου που παρουσιάζεται εδώ, η σημείωση υποδεικνύει ότι η κατάσταση του διακόπτη προφυλακτήρα ή του διακόπτη ορίου που πατιέται θα εκτυπωθεί στην οθόνη Brain. Σε αυτήν την περίπτωση, το True υποδεικνύει ότι έχει πατηθεί και το False υποδεικνύει ότι δεν έχει πατηθεί. 

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

Ίσως θελήσετε να προσπαθήσετε να δημιουργήσετε το δικό σας απλοποιημένο έργο για να εφαρμόσετε όσα μάθατε από το παράδειγμα έργου στην εργασία σας.

Χρήση άλλων εργαλείων VEXcode V5

Υπάρχουν επίσης εργαλεία και στρατηγικές που μπορείτε να χρησιμοποιήσετε για να σας βοηθήσουν καθώς μαθαίνετε περισσότερα σχετικά με την κωδικοποίηση του αισθητήρα σας στο VEXcode V5. Μπορείτε να μάθετε για τα μπλοκ ή τις εντολές στην Εργαλειοθήκη ξεχωριστά χρησιμοποιώντας τη Βοήθεια. Μπορείτε επίσης να δείτε δεδομένα αισθητήρων καθώς εκτελείται ένα έργο για να μάθετε περισσότερα σχετικά με το τι αναφέρει ο αισθητήρας.

VEXcode V5 με ανοιχτό το μενού Βοήθεια και επιλεγμένο το μπλοκ Πατώντας το κουμπί Bumper. Εμφανίζονται περιγραφές του μπλοκ και ο τρόπος χρήσης του, μαζί με εικόνες με παραδείγματα χρήσης.

Η Βοήθεια

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

Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με την πρόσβαση στη Βοήθεια στα VEXcode V5 Blocks.

Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με την πρόσβαση στη Βοήθεια στο VEXcode V5 Python.

Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με την πρόσβαση στη Βοήθεια στο VEXcode V5 C++.

Εκτύπωση δεδομένων

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

Σημειώστε ότι σε ένα έργο Blocks, ένα ξεχωριστό {When started} hat block μπορεί να χρησιμοποιηθεί για να διατηρούνται όλες οι εντολές εκτύπωσης οργανωμένες στη δική τους στοίβα.

Μπλοκ VEXcode V5
Το VEXcode V5 Blocks είναι ένα έργο που χρησιμοποιεί έναν βρόχο Forever για την εκτύπωση δεδομένων αισθητήρων στον εγκέφαλο ενώ το έργο εκτελείται. Το πρώτο μέρος του έργου αναφέρει: Όταν ξεκινήσει, ορίστε τη γραμματοσειρά σε Mono Extra Large στο Brain. Στη συνέχεια, υπάρχει ένα μπλοκ βρόχου Forever με 5 μπλοκ μέσα σε αυτό. Τα μπλοκ στον βρόχο διαβάζουν διαγράφοντας όλες τις γραμμές στο Brain, τοποθετούν τον κέρσορα στη γραμμή 1, στήλη 1 στο Brain και, στη συνέχεια, εκτυπώνουν την Απόσταση (mm): στο Brain. Στη συνέχεια, εκτυπώστε την απόσταση αντικειμένου Distance19 σε mm στο Brain και τοποθετήστε τον κέρσορα στην επόμενη γραμμή και, στη συνέχεια, περιμένετε 0,5 δευτερόλεπτα.
VEXcode V5 Python
# Κωδικός έναρξης έργου

# Αύξηση του μεγέθους γραμματοσειράς για ευανάγνωστη προβολή στην οθόνη Brain
brain.screen.set_font(FontType.MONO40)

while True:
  # Κάθε επανάληψη του βρόχου θα καθαρίσει την οθόνη
  brain.screen.clear_screen()
    
  # Αφού καθαρίσετε την οθόνη, τοποθετήστε τον κέρσορα εκτύπωσης πίσω στην επάνω αριστερή γωνία
  brain.screen.set_cursor(1, 1)
  
  # Εκτύπωση μιας ετικέτας και της τιμής της απόστασης από το αντικείμενο στην ίδια γραμμή
  brain.screen.print("Απόσταση (mm): ")
  brain.screen.print(distance_19.object_distance(MM))
  brain.screen.next_row()
  wait(0.5, SECONDS)
VEXcode V5 C++
int main() {

  // Αύξηση του μεγέθους της γραμματοσειράς για ευανάγνωστη προβολή στην οθόνη Brain
  Brain.Screen.setFont(mono40);
  
  while (true) {
  
    // Κάθε επανάληψη του βρόχου θα καθαρίσει την οθόνη
    Brain.Screen.clearScreen();
    
    // Αφού καθαρίσετε την οθόνη, τοποθετήστε τον κέρσορα εκτύπωσης πίσω στην επάνω αριστερή γωνία
    Brain.Screen.setCursor(1, 1);
    
    // Εκτύπωση μιας ετικέτας και της τιμής της απόστασης από το αντικείμενο στην ίδια γραμμή
    Brain.Screen.print("Απόσταση (mm): %.2f", Distance19.objectDistance(mm));
    Brain.Screen.newLine();
    wait(0.5, δευτερόλεπτα);
    
  }
  
}

Η εκτύπωση στον εγκέφαλο V5 είναι χρήσιμη όταν θέλετε να δείτε τις τιμές να αλλάζουν καθώς εκτελείται ένα έργο VEXcode V5. Αυτό μπορεί να σας βοηθήσει να προσδιορίσετε ποιες τιμές που αναφέρονται από τον αισθητήρα θα χρησιμοποιήσετε ως παραμέτρους στο έργο σας. Αυτές οι εντολές εκτύπωσης μπορούν να ενσωματωθούν στο έργο VEXcode V5 που έχετε ήδη δημιουργήσει, ώστε να μπορείτε να βλέπετε τις τιμές των αισθητήρων να αλλάζουν σε συγκεκριμένες χρονικές στιγμές ενώ το ρομπότ κινείται. 

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

Μπλοκ VEXcode V5
Το VEXcode V5 Blocks είναι ένα έργο που χρησιμοποιεί έναν βρόχο Forever για την εκτύπωση δεδομένων αισθητήρα στην Κονσόλα ενώ το έργο εκτελείται. Το πρώτο μέρος του έργου αναφέρει: Όταν ξεκινήσει, ορίστε τη θέση Rotation15 σε 0 μοίρες. Στη συνέχεια, υπάρχει ένα μπλοκ βρόχου Forever με 3 μπλοκ μέσα σε αυτό. Τα μπλοκ στον βρόχο διαβάζουν την εκτύπωση Θέση (μοίρες): στην Κονσόλα, εκτυπώνουν τη θέση Περιστροφή15 σε μοίρες στην Κονσόλα και τοποθετούν τον κέρσορα στην επόμενη γραμμή και τέλος περιμένουν 0,5 δευτερόλεπτα.
VEXcode V5 Python
# Κωδικός έναρξης έργου

# Επαναφορά του αισθητήρα περιστροφής στο 0 στην αρχή του έργου
rotation_15.set_position(0, DEGREES)

while True:
  # Εκτύπωση μιας ετικέτας και της τιμής της απόστασης από το αντικείμενο στην ίδια γραμμή
  print("Θέση (μοίρες): ", end="")
  print(rotation_15.position(DEGREES))
  
  # Περιμένετε να εκτυπωθεί η τιμή και, στη συνέχεια, επαναλάβετε τον βρόχο
  wait(0.5, SECONDS)
VEXcode V5 C++
int main() {

  // Επαναφορά του Αισθητήρα Περιστροφής στο 0 στην αρχή του έργου
  Rotation15.setPosition(0.0, degrees);
  
  while(true) {
  
    // Εκτύπωση μιας ετικέτας και της τιμής της απόστασης από το αντικείμενο στην ίδια γραμμή
    printf("Θέση (degrees): %.2f\n", Rotation15.position(degrees));
    
    // Περιμένετε να εκτυπωθεί η τιμή και στη συνέχεια επαναλάβετε τον βρόχο
    wait(0.5, seconds);
    
  }
  
}

Η εκτύπωση στην Κονσόλα Εκτύπωσης στο VEXcode V5 συνιστάται όταν εκτελείτε ένα έργο VEXcode V5 όπου το ρομπότ ΔΕΝ κινείται. Το V5 Brain πρέπει να παραμείνει συνδεδεμένο στην πρίζα κατά την εκτέλεση του έργου, προκειμένου να εκτυπωθεί στην Κονσόλα Εκτύπωσης. Αυτό είναι ωφέλιμο επειδή μπορείτε να διαβάσετε τις τιμές από το παράθυρο VEXcode V5 αντί να προσπαθείτε να διαβάσετε δεδομένα από την οθόνη Brain.

Αυτά τα παραδείγματα δείχνουν ένα έργο που εκτυπώνει δεδομένα από τον Αισθητήρα Περιστροφής στην Κονσόλα στο VEXcode V5. 

Για περισσότερες πληροφορίες σχετικά με τη χρήση της Κονσόλας Εκτύπωσης στα VEXcode V5 Blocks, ανατρέξτε σε αυτό το άρθρο.


Ανάλυση και εφαρμογή δεδομένων

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

Μπορείτε επίσης να κάνετε ερωτήσεις σχετικά με το έργο σας για να σας βοηθήσουν να προχωρήσετε. Σκεφτείτε πράγματα όπως:

  • Χρησιμοποιείτε τιμή μεγαλύτερη από < ή μικρότερη από > στο έργο σας; Είναι το σύμβολο στραμμένο προς τη σωστή κατεύθυνση; Εάν χρησιμοποιείτε ίσο με = δοκιμάστε να το αντικαταστήσετε με ένα μεγαλύτερο ή μικρότερο από, για να χρησιμοποιήσετε ένα εύρος τιμών.
  • Είναι σωστές οι παράμετροί σας; Χρησιμοποιείτε τα δεδομένα από τον αισθητήρα για να ορίσετε τις παραμέτρους σας; Επιλέξατε την αναπτυσσόμενη επιλογή που χρειάζεστε;
  • Ελέγχετε τις συνθήκες περισσότερες από μία φορές; Δοκιμάστε να προσθέσετε έναν βρόχο Forever στο έργο σας, έτσι ώστε η συνθήκη να ελέγχεται επανειλημμένα κατά την εκτέλεση του έργου.
  • Μήπως το έργο σας κολλάει; Έχουν οριστεί σωστά οι όροι σας; Εάν χρησιμοποιείτε ένθετους βρόχους, δοκιμάστε να απλοποιήσετε το έργο σας για να απομονώσετε μεμονωμένες συμπεριφορές.
  • Επηρεάζουν οι περιβαλλοντικές συνθήκες τον αισθητήρα; Είναι πολύ φωτεινός ή πολύ σκοτεινός; Υπάρχουν αντικείμενα ή άνθρωποι που εμποδίζουν; Δοκιμάστε να εκτελέσετε το έργο σας σε διαφορετική τοποθεσία για να δείτε αν αυτό βοηθάει.
  • Χρησιμοποιείτε την πιο πρόσφατη έκδοση του έργου σας; Έχετε κατεβάσει το ενημερωμένο έργο σας στο Brain; Βεβαιωθείτε ότι κάνετε ξανά λήψη του έργου κάθε φορά που κάνετε μια αλλαγή.
  • Εντοπίζετε το σωστό χρώμα; Αναφέρει ο αισθητήρας διαφορετικό χρώμα από αυτό που έχετε στο έργο σας; Δοκιμάστε να αλλάξετε την παράμετρο χρώματος ή να χρησιμοποιήσετε ένα εύρος τιμών απόχρωσης, για να δείτε αν αυτό βοηθάει.
  • Εντοπίζετε κάποιο αντικείμενο εντός του οπτικού πεδίου του αισθητήρα; Να θυμάστε ότι το οπτικό πεδίο κινείται σε συνδυασμό με την κίνηση του ρομπότ.
  • Χρησιμοποιείτε μπλοκ αναμονής κατά τον έλεγχο μιας συνθήκης; Βεβαιωθείτε ότι χρησιμοποιείτε μπλοκ που δεν αναμένουν σε ένα έργο κατά τον έλεγχο μιας συνθήκης. Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με τα μπλοκ αναμονής έναντι των μπλοκ χωρίς αναμονή στο VEXcode V5.
  • Εάν γράφετε κώδικα σε μπλοκ, ολόκληρη η στοίβα σας είναι συνδεδεμένη με το μπλοκ hat {When started}; Τα μπλοκ θα εκτελούνται μόνο όταν είναι συνδεδεμένα. Μπορείτε να ακούσετε έναν ήχο κλικ όταν σύρετε μπλοκ και τα συνδέετε μεταξύ τους.

Καθώς απαντάτε σε αυτές τις ερωτήσεις, φροντίστε να αλλάζετε ένα πράγμα στο έργο σας κάθε φορά, να το δοκιμάζετε και στη συνέχεια να αξιολογείτε εάν αυτή η αλλαγή ήταν αποτελεσματική. Η συχνή δοκιμή του έργου σας μπορεί να σας βοηθήσει να δείτε πιο εύκολα πώς ο κώδικά σας συνδέεται με τις συμπεριφορές του ρομπότ.  Μπορεί να χρειαστεί να επαναλάβετε τα βήματα της διαδικασίας αντιμετώπισης προβλημάτων πολλές φορές για να λύσετε το πρόβλημά σας, και αυτό είναι εντάξει. Κάθε επανάληψη θα σας βοηθήσει να μάθετε περισσότερα σχετικά με τον αισθητήρα που χρησιμοποιείτε και πώς να τον κωδικοποιήσετε στο VEXcode V5.

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

Last Updated: