Μερικές φορές, όταν στέλνετε ένα μήνυμα από ένα ρομπότ σε ένα άλλο, θέλετε να μπορείτε να ελέγχετε ποιο μήνυμα αποστέλλεται και πότε. Μπορείτε να το κάνετε αυτό προγραμματίζοντας το ρομπότ σας ώστε να χρησιμοποιεί μια είσοδο, όπως ένα πάτημα οθόνης ή ένα κουμπί χειριστηρίου, για να στείλει ένα μήνυμα! Σε αυτό το μάθημα, θα μάθετε πώς να δημιουργείτε έργα που χρησιμοποιούν το One Stick Controller για την αποστολή διαφορετικών μηνυμάτων ανάλογα με το κουμπί του χειριστηρίου που πατιέται.
Δείτε το παρακάτω βίντεο για να μάθετε πώς:
- Κωδικοποιήστε διαφορετικά μηνύματα για κάθε κουμπί χειριστηρίου που πατιέται.
- Χρησιμοποιήστε έναν βρόχο έτσι ώστε τα μηνύματα να μπορούν να λαμβάνονται συνεχώς μέσω του πατήματος των κουμπιών του χειριστηρίου.
Τώρα που παρακολουθήσατε το βίντεο, καταγράψτε τις σκέψεις σας στο ημερολόγιό σας. Απαντήστε στις ακόλουθες ερωτήσεις που θα καθοδηγήσουν τη σκέψη σας και θα σας βοηθήσουν να προετοιμαστείτε για μια συζήτηση με ολόκληρη την τάξη:
- Γιατί τα πατήματα των κουμπιών του ελεγκτή αποτελούν μέρος του έργου του ρομπότ αποστολής;
- Τι έκανε το ρομπότ λήψης όταν έλαβε ένα μήνυμα;
- Πώς ξέρετε ότι το ρομπότ λήψης αντιδρά σε ένα μήνυμα από το ρομπότ αποστολής;
Τώρα που παρακολουθήσατε το βίντεο, καταγράψτε τις σκέψεις σας στο ημερολόγιό σας. Απαντήστε στις ακόλουθες ερωτήσεις που θα καθοδηγήσουν τη σκέψη σας και θα σας βοηθήσουν να προετοιμαστείτε για μια συζήτηση με ολόκληρη την τάξη:
- Γιατί τα πατήματα των κουμπιών του ελεγκτή αποτελούν μέρος του έργου του ρομπότ αποστολής;
- Τι έκανε το ρομπότ λήψης όταν έλαβε ένα μήνυμα;
- Πώς ξέρετε ότι το ρομπότ λήψης αντιδρά σε ένα μήνυμα από το ρομπότ αποστολής;
Αφού οι μαθητές παρακολουθήσουν το βίντεο και πριν κάνουν εξάσκηση, συναντηθείτε για μια συζήτηση με ολόκληρη την τάξη. Χρησιμοποιήστε τις απαντήσεις των μαθητών στις ερωτήσεις που δόθηκαν ως βάση για συζήτηση. Σημειώστε τις απαντήσεις των μαθητών στον πίνακα, ώστε να μπορούν να τις ξαναδούν όποτε χρειάζεται. Ενθαρρύνετε τους μαθητές να ανατρέχουν στις σημειώσεις τους στα ημερολόγιά τους για να υποστηρίξουν τους ισχυρισμούς τους.
Καθοδηγούμενη Πρακτική
Στη συνέχεια, είναι η σειρά σου να εξασκηθείς! Θα συνεργαστείτε για να δημιουργήσετε έργα για το Robot S, ώστε να κατευθύνετε το Robot R να κάνει πέντε χορευτικές κινήσεις, καθεμία από τις οποίες θα ενεργοποιείται από ένα από τα κουμπιά του χειριστηρίου.
- Χρησιμοποιήστε αυτήν την κάρτα εργασίας (Google ) για να καθοδηγήσετε την εξάσκησή σας.
- Μην ξεχάσετε να συνδέσετε το χειριστήριό σας με το ρομπότ αποστολής! Δείτε το άρθρο στον παρακάτω σύνδεσμο αν χρειάζεστε βοήθεια.
Πόροι για Πρακτική Άσκηση:
Τα άρθρα που παρατίθενται εδώ είναι διαθέσιμα εάν χρειάζεστε επιπλέον υποστήριξη κατά την ολοκλήρωση της δραστηριότητας.
- Πρόσβαση σε βοήθεια στο VEXcode AIM
- Σύνδεση του χειριστηρίου One Stick στο VEX AIM
- Αναφορά API VEXcode - Μήνυμα κατηγορία
- Αναφορά API VEXcode - όταν το κουμπί ελεγκτή είναι μπλοκαρισμένο
Στη συνέχεια, είναι η σειρά σου να εξασκηθείς! Θα συνεργαστείτε για να δημιουργήσετε έργα για το Robot S, ώστε να κατευθύνετε το Robot R να κάνει πέντε χορευτικές κινήσεις, καθεμία από τις οποίες θα ενεργοποιείται από ένα από τα κουμπιά του χειριστηρίου.
- Χρησιμοποιήστε αυτήν την κάρτα εργασίας (Google ) για να καθοδηγήσετε την εξάσκησή σας.
- Μην ξεχάσετε να συνδέσετε το χειριστήριό σας με το ρομπότ αποστολής! Δείτε το άρθρο στον παρακάτω σύνδεσμο αν χρειάζεστε βοήθεια.
Πόροι για Πρακτική Άσκηση:
Τα άρθρα που παρατίθενται εδώ είναι διαθέσιμα εάν χρειάζεστε επιπλέον υποστήριξη κατά την ολοκλήρωση της δραστηριότητας.
- Πρόσβαση σε βοήθεια στο VEXcode AIM
- Σύνδεση του χειριστηρίου One Stick στο VEX AIM
- Αναφορά API VEXcode - Μήνυμα κατηγορία
- Αναφορά API VEXcode - όταν το κουμπί ελεγκτή είναι μπλοκαρισμένο
Μοιράστε την κάρτα εργασίας Βήματος 1 (Google / .docx / .pdf). Καθώς οι μαθητές συνεργάζονται για να σχεδιάσουν και να κωδικοποιήσουν τα έργα τους, κυκλοφορήστε στην αίθουσα και κάντε ερωτήσεις όπως:
- Σχετικά με την κωδικοποίηση:
- Τι μήνυμα στέλνει το Robot S για κάθε πάτημα κουμπιού του χειριστηρίου;
- Τι πρέπει να λάβετε υπόψη όταν αποφασίζετε ποιο μήνυμα θα στείλετε με κάθε κουμπί;
- Ποιες κινήσεις βάζεις το Ρομπότ R να εκτελεί με κάθε πάτημα κουμπιού;
- Έχει κάνει ποτέ το Ρομπότ R μια απροσδόκητη κίνηση; Αν ναι, πώς εντοπίζετε και διορθώνετε αυτό το σφάλμα;
- Σχετικά με τη Συνεργασία:
- Πώς συμφωνείτε για τα μηνύματα που θα στείλει το Robot S;
- Πώς συμφωνείτε σχετικά με τις κινήσεις που πρέπει να κάνει το Ρομπότ R όταν λαμβάνεται ένα μήνυμα;
Περιτυλίγω
Αφού ολοκληρώσετε τη δραστηριότητα, ήρθε η ώρα να μοιραστείτε όσα μάθατε σχετικά με τη δημιουργία έργων ανταλλαγής μηνυμάτων μεταξύ ρομπότ που χρησιμοποιούν τον ελεγκτή ως είσοδο. Απαντήστε στις ακόλουθες ερωτήσεις στο ημερολόγιό σας για να σας βοηθήσουν να αναλογιστείτε τα όσα μάθατε και να προετοιμαστείτε για μια συζήτηση με ολόκληρη την τάξη:
- Τι έπρεπε να σκεφτείτε όταν αποφασίσατε ποιο μήνυμα θα στείλετε με κάθε κουμπί;
- Πώς αντιστοιχίσατε το μήνυμα που έστειλε το Ρομπότ S με τη σωστή συμπεριφορά στον κώδικα του Ρομπότ R;
- Πώς σας βοηθά η χρήση του χειριστηρίου να ελέγχετε ποια χορευτική κίνηση εκτελεί το Robot R και πότε;
- Μπορείτε να σκεφτείτε άλλες περιπτώσεις όπου η χρήση μιας εισόδου για τον έλεγχο του χρονισμού των μηνυμάτων μεταξύ ρομπότ θα ήταν χρήσιμη;
Αφού ολοκληρώσετε τη δραστηριότητα, ήρθε η ώρα να μοιραστείτε όσα μάθατε σχετικά με τη δημιουργία έργων ανταλλαγής μηνυμάτων μεταξύ ρομπότ που χρησιμοποιούν τον ελεγκτή ως είσοδο. Απαντήστε στις ακόλουθες ερωτήσεις στο ημερολόγιό σας για να σας βοηθήσουν να αναλογιστείτε τα όσα μάθατε και να προετοιμαστείτε για μια συζήτηση με ολόκληρη την τάξη:
- Τι έπρεπε να σκεφτείτε όταν αποφασίσατε ποιο μήνυμα θα στείλετε με κάθε κουμπί;
- Πώς αντιστοιχίσατε το μήνυμα που έστειλε το Ρομπότ S με τη σωστή συμπεριφορά στον κώδικα του Ρομπότ R;
- Πώς σας βοηθά η χρήση του χειριστηρίου να ελέγχετε ποια χορευτική κίνηση εκτελεί το Robot R και πότε;
- Μπορείτε να σκεφτείτε άλλες περιπτώσεις όπου η χρήση μιας εισόδου για τον έλεγχο του χρονισμού των μηνυμάτων μεταξύ ρομπότ θα ήταν χρήσιμη;
Καθοδηγήστε τους μαθητές ώστε να μοιραστούν τις γνώσεις τους σε μια συζήτηση με ολόκληρη την τάξη. Βοηθήστε τους μαθητές να αναλογιστούν τη μάθησή τους μέσω της πρακτικής άσκησης, ώστε να συγκλίνουν σε κοινές αντιλήψεις ή μαθησιακούς στόχους.
Χρησιμοποιήστε τις ερωτήσεις που απάντησαν οι μαθητές στα ημερολόγιά τους ως σημείο εκκίνησης για τη συζήτηση. Κάντε συμπληρωματικές ερωτήσεις για να καθοδηγήσετε την κατανόηση των μαθητών:
Σχετικά με την αποστολή μηνυμάτων χρησιμοποιώντας τον ελεγκτή:
- Ποιο είναι το πλεονέκτημα της χρήσης μιας εισόδου όπως ο ελεγκτής για την αποστολή μηνυμάτων;
- Πώς βοηθάει ο βρόχος να διασφαλιστεί ότι το Robot R λαμβάνει όλα τα μηνύματα που θέλετε να στείλετε;
- Ποιες είναι μερικές σημαντικές παραμέτρους για τον σχεδιασμό ενός έργου ανταλλαγής μηνυμάτων μεταξύ ρομπότ χρησιμοποιώντας τον ελεγκτή;
Σχετικά με τη συνεργασία:
- Ποιες οδηγίες θα μοιραζόσασταν με άλλους που προσπαθούν να συνεργαστούν για να δημιουργήσουν έργα ανταλλαγής μηνυμάτων από ρομπότ σε ρομπότ χρησιμοποιώντας τον ελεγκτή;
- Πώς διασφαλίσατε ότι όλοι είχαν την ευκαιρία να σχεδιάσουν, να κωδικοποιήσουν και να εκτελέσουν τα έργα;
Επιλέξτε Επόμενο > για να προχωρήσετε στην Πρόκληση Μονάδας.