Προγραμματισμός βασισμένος σε συμβάντα: Επικοινωνία μεταξύ μπλοκ
Εργαλειοθήκη Δασκάλου
Ο στόχος της ενότητας «Επανεξέταση» είναι οι μαθητές να χρησιμοποιούν κουμπιά στον Ελεγκτή χρησιμοποιώντας προγραμματισμό βασισμένο σε συμβάντα.
Αυτή η ενότητα περιλαμβάνει:
-
Επισκόπηση Προγραμματισμού βάσει Συμβάντων
-
Οδηγίες λήψης παραδείγματος έργου & Επισκόπηση
-
Δραστηριότητες Remix:
-
Πιάσε ένα αντικείμενο!
-
Χρωματιστά πετράδια
-
Σκυταλοδρομία!
-
-
Ερωτήσεις για το Remix
Συμβουλές για τους Δασκάλους
- Το χειριστήριο μπορεί να συνδεθεί με το Robot Brain πριν από το μάθημα για εξοικονόμηση χρόνου. Αποφασίστε αν θέλετε να ολοκληρώσετε αυτό το βήμα ή αν θέλετε να το κάνουν οι μαθητές. Ακολουθήστε τα βήματαεδώ. Μπορείτε να εκτυπώσετε αυτό το άρθρο για να το χρησιμοποιήσουν οι μαθητές, αν θέλετε να συνδέσουν τον Ελεγκτή με τον Εγκέφαλο.
- Ο προγραμματισμός που βασίζεται σε συμβάντα δίνει στο Clawbot τη δυνατότητα να ενεργοποιεί συμβάντα ή να αντιδρά σε εναύσματα. Αυτός ο τύπος προγραμματισμού επιτρέπει σε ένα μπλοκ να επικοινωνεί με άλλα μπλοκ.
Με άλλα λόγια, το Clawbot ανταποκρίνεται στις κινήσεις των Joystick του χειριστηρίου. Η κίνηση του Joystick είναι η σκανδάλη και το Clawbot αντιδρά ανάλογα.

Στο παραπάνω παράδειγμα, το πάτημα του κουμπιού L 1 είναι η σκανδάλη που περιστρέφει τον βραχίονα κινητήρα προς τα πάνω. Το μπλοκ [when controller button] μεταδίδει αυτό το μήνυμα στο μπλοκ [spin].
Για να μάθετε περισσότερα σχετικά με τα μπλοκ, ανοίξτε τις πληροφορίεςΒοήθεια.

Προγραμματισμός βασισμένος σε εκδηλώσεις
Αν ο σκύλος σας σας φέρει το λουρί του ή κάθεται δίπλα στην πόρτα, σας ενημερώνει ότι πρέπει να βγει έξω. Στο σχολείο, όταν ο δάσκαλός σου κάνει μια ερώτηση και σε βλέπει να σηκώνεις το χέρι σου, πιστεύει ότι ξέρεις την απάντηση και θα ήθελε να απαντήσει στην ερώτηση. Αυτές οι συμπεριφορές είναι επίσης γνωστές ως «εναύσματα».
Ο σκύλος σας ξέρει ότι το να σας φέρει το λουρί του ή να κάθεται δίπλα στην πόρτα είναι το έναυσμα που σας ενημερώνει ότι πρέπει να βγει έξω. Έτσι, όταν τον βλέπεις να κάθεται δίπλα στην πόρτα με το λουρί του, αντιδράς στην ενεργοποίηση βγάζοντάς τον έξω. Το να σηκώσετε το χέρι σας είναι το έναυσμα που δίνει στον δάσκαλο την εντύπωση ότι θέλετε να απαντήσετε στην ερώτηση. Στη συνέχεια, ο δάσκαλος αντιδρά στο ερέθισμα καλώντας σας.
Ο προγραμματισμός που βασίζεται σε συμβάντα στη ρομποτική είναι όταν ορισμένες συμπεριφορές ρομπότ ενεργοποιούν το ρομπότ να κάνει συγκεκριμένα πράγματα ή να αντιδράσει σε συγκεκριμένα ερεθίσματα.
Εργαλειοθήκη Εκπαιδευτικού
-
Ανασκόπηση των Μπλοκ
- Ζητήστε από τους μαθητές να ανοίξουν το παράδειγμα έργου Clawbot Controller with Events στο VEXcode V5.
- Ως δραστηριότητα για ολόκληρη την τάξη, επανεξετάστε τα μπλοκ προγραμματισμού με τους μαθητές. Πείτε στους μαθητές ότι μπορούν να ενεργοποιηθούν ταυτόχρονα πολλά συμβάντα στο έργο Clawbot Control, επιτρέποντάς τους να ελέγχουν την κίνηση οδήγησης του Clawbot καθώς και την κίνηση του βραχίονα και του νυχιού του.
- Εάν οι μαθητές χρειάζονται μια γρήγορη ανασκόπηση του VEXcode V5, μπορούν να ανατρέξουν στα Tutorials οποιαδήποτε στιγμή κατά τη διάρκεια αυτής της έρευνας. Τα Tutorials βρίσκονται στη γραμμή εργαλείων. Οι μαθητές μπορούν να εξετάσουν την αποθήκευση, τη λήψη και την εκτέλεση ενός έργου, μαζί με άλλα στοιχεία, με τα εκπαιδευτικά βοηθήματα.

Ελεγκτής: Έλεγχος Clawbot
Τώρα, είστε έτοιμοι να κατεβάσετετο παράδειγμα έργου Clawbot Controller with Events και να χρησιμοποιήσετε το Controller για να χειριστείτε το Clawbot,βραχίονά του και το Claw του, όλα ταυτόχρονα!
Βεβαιωθείτε ότι έχετε τον απαιτούμενο εξοπλισμό και το σημειωματάριο μηχανικής σας. Ανοίξτε τον κώδικα VEX V5.
| Ποσότητα | Απαιτούμενα υλικά |
|---|---|
| 1 |
Clawbot |
| 1 |
Φορτισμένη μπαταρία ρομπότ |
| 1 |
Ραδιόφωνο VEX V5 |
| 1 |
Ελεγκτής |
| 1 |
Καλώδιο Tether |
| 1 |
Κώδικας VEX V5 |
| 1 |
Καλώδιο USB (αν χρησιμοποιείτε υπολογιστή) |
| 1 |
Σημειωματάριο Μηχανικής |
Πριν ξεκινήσετε τη δραστηριότητα...
Έχετε έτοιμο καθένα από αυτά τα αντικείμενα; Ο κατασκευαστής θα πρέπει να ελέγξει καθένα από τα ακόλουθα:
-
Είναι όλοι οι κινητήρες και οι αισθητήρες συνδεδεμένοι στη σωστή θύρα;
-
Είναι τα έξυπνα καλώδιαπλήρως τοποθετημένασε όλους τους κινητήρες;