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

Προετοιμαστείτε για τις προκλήσεις Remix - C++

Εικονίδιο Συμβουλών Δασκάλου Συμβουλές για τους Δασκάλους

  • Βεβαιωθείτε ότι οι μαθητές έχουν επιλέξει το έργοClawbot Controller with EventsExample. Μπορείτε να επισημάνετε στους μαθητές ότι υπάρχουν αρκετές επιλογές από τις οποίες μπορούν να επιλέξουν στη σελίδαΠαραδείγματααπό το μενού Αρχείο.

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

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

  • Μεταβείτε στο μενού αρχείο, Άνοιγμα παραδειγμάτων και, στη συνέχεια, επιλέξτε το έργο παραδείγματος Clawbot Control.Το εικονίδιο του παραδείγματος έργου γράφει Clawbot με ελεγκτή στο κάτω μέρος και εμφανίζει έναν μπλε ελεγκτή με ένα clawbot από πάνω.
  • Αποθήκευσητου έργου.

    Το παράθυρο διαλόγου ονόματος έργου στη γραμμή εργαλείων VEXcode V5 εμφανίζει την ένδειξη Clawbot Control και δείχνει ότι η υποδοχή 1 είναι επιλεγμένη στα αριστερά. Στα δεξιά, η γραμμή εργαλείων αναγράφει Αποθηκευμένο.

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

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

  1. Τι συμβαίνει όταν εκτελείτε αυτό το έργο; Τι θα μπορεί να κάνει το Clawbot;
  2. Τι θα συνέβαινε αν δεν χρησιμοποιούσαμε τις οδηγίες while και wait στις συναρτήσεις επανάκλησης για κάθε συμβάν κουμπιού ελεγκτή;

Εικονίδιο Εργαλειοθήκης Εκπαιδευτικού Εργαλειοθήκη Δασκάλου - Σταματήστε και Συζητήστε

Αφού οι μαθητές ολοκληρώσουν την απάντηση στην παραπάνω ερώτηση στα τετράδια μηχανικής τους, συζητήστε τις καταχωρίσεις τους:

Κλειδί απαντήσεων

  1. Οι ακριβείς προβλέψεις θα εξηγήσουν ότι το Clawbot θα μπορεί να κινείται προς τα εμπρός, προς τα πίσω και να στρίβει χρησιμοποιώντας τα Joystick, μετακινώντας τα πάνω και κάτω στις θέσεις 2 και 3. Το χέρι του Clawbot θα μπορεί να κινείται πάνω και κάτω χρησιμοποιώντας τα κουμπιά L1 και L2, και το Claw θα μπορεί να ανοίγει και να κλείνει χρησιμοποιώντας τα κουμπιά R1 και R2. Οι προηγμένες απαντήσεις μπορούν ακόμη και να προβλέψουν ότι οι θέσεις του βραχίονα και του νυχιού θα παραμείνουν στη θέση τους όταν τα κουμπιά τους δεν είναι πατημένα και οι κινητήρες τους σταματούν.
  2. Οι οδηγίεςwhileκαιwaitστις συναρτήσεις επανάκλησης, σε αυτήν την περίπτωση, λένε στο Clawbot ότι όταν δεν πατιούνται τα κουμπιά L και R, τα κουμπιά Arm (κουμπιά L) ή/και Claw (κουμπιά R) θα πρέπει να σταματήσουν. Αν οι εντολέςwhileκαιwaitαφαιρούνταν από τις συναρτήσεις επανάκλησης, αυτοί οι κινητήρες θα σταματούσαν αμέσως μόλις τους ειπώθηκε για πρώτη φορά να περιστραφούν.

Εάν ο χρόνος το επιτρέπει, ζητήστε από τους μαθητές να αφαιρέσουν τις εντολέςενώκαιπεριμένουναπό τις συναρτήσεις επανάκλησης, ώστε να δουν πώς επηρεάζει τη συμπεριφορά του Clawbot τους.