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

Ελεγκτές και Βρόχοι - Βασισμένοι σε Μπλοκ

Ελεγκτές και βρόχοι

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

Η ακόλουθη εικόνα δείχνει το παράδειγμα έργου Tank Drive από το VEXcode V5. Ο βρόχοςγια πάντασε αυτό το έργο ελέγχει τις θέσεις των αξόνων 2 και 3 για πάντα προκειμένου να ορίσει την ταχύτητα των κινητήρων.

Παράδειγμα έργου VEXcode V5. Κάτω από το μπλοκ "Όταν ξεκίνησε" υπάρχει ένα μπλοκ "Για Πάντα" με 4 μπλοκ κίνησης μέσα. Με τη σειρά, διαβάζουν: ρυθμίστε την ταχύτητα του αριστερού κινητήρα στην 3η θέση % του Ελεγκτή 1, ρυθμίστε την ταχύτητα του δεξιού κινητήρα στην 2η θέση % του Ελεγκτή 1, περιστρέψτε τον αριστερό κινητήρα προς τα εμπρός και, τέλος, περιστρέψτε τον δεξιό κινητήρα προς τα εμπρός.
Παράδειγμα έργου κίνησης δεξαμενής από το VEXcode V5

Οι βρόχοι είναι σημαντικοί ακόμη και για αυτόνομο προγραμματισμό χωρίς ελεγκτή. Ένας βρόχος βοηθά στην απλοποίηση και οργάνωση επαναλαμβανόμενων εντολών μέσα σε ένα έργο.

Εικονίδιο "Επεκτείνετε τη Μάθησή σας" Επεκτείνετε τη Μάθησή σας

Για να επεκτείνετε αυτήν τη δραστηριότητα, ζητήστε από τους μαθητές σας να εξερευνήσουν τις διαφορές μεταξύ του ελέγχου arcade και του ελέγχου tank. Οι μαθητές μπορούν να ακολουθήσουν τα παραδείγματα έργων που βρίσκονται στο VEXcode V5. Υπάρχουν τέσσερα ενδεικτικά έργα: Left Arcade, Right Arcade, Split Arcade και Tank Drive.

Γραμμή εργαλείων VEXcode V5 με ανοιχτό το μενού Αρχείο και επιλεγμένο το Άνοιγμα Παραδειγμάτων με κόκκινο βέλος. Το «Άνοιγμα Παραδειγμάτων» είναι το έκτο στοιχείο στο μενού, κάτω από τα «Νέο Έργο Μπλοκ», «Νέο Έργο Κειμένου», «Νέο Έργο Μπλοκ Εικονικών Δεξιοτήτων», «Νέο Έργο Κειμένου Εικονικών Δεξιοτήτων» και «Φόρτωση από τη Συσκευή σας».

Το μενού παραδειγμάτων έργων άνοιξε με επιλεγμένη την κατηγορία «Αισθητήρες». Επισημαίνονται τέσσερα παραδείγματα έργων: Left Arcade, Right Arcade, Split Arcade και Tank Drive.

Συζητήστε πώς λειτουργούν οι βρόχοι μέσα στα προγράμματα, καθώς και τα πλεονεκτήματα και τα μειονεκτήματα κάθε τύπου ελέγχου.

Για να συσχετίσετε αυτήν τη δραστηριότητα με τα μαθηματικά, χρησιμοποιήστε τα παραπάνω έργα αριστερού/δεξιού arcade (ένα joystick) και διαιρεμένου arcade/tank drive (και τα δύο joystick) για να συζητήσετε τους ρόλους των αξόνων X και Y στο έργο.

Επιλέξτε «Επόμενο» για να προχωρήσετε!