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

Σχεδιασμός, ανάπτυξη και επανάληψη του έργου σας

Σε αυτήν την ενότητα, θα χρησιμοποιήσετε τα έργα που δημιουργείτε στην ενότητα Παιχνίδι για να δημιουργήσετε ένα έργο που μπορεί να χειριστεί τόσο το χέρι όσο και το νύχι.

Θυμηθείτε τα έργα ArmUpDown2 και ClawUpDown.

Arm Up Down 2 έργο VEXcode στα αριστερά και Claw Up Down έργο VEXcode στα δεξιά.

Θέλουμε με κάποιο τρόπο να ενσωματώσουμε και τα δύο αυτά έργα στο ίδιο έργο. Ωστόσο, υπάρχει μόνο ένα κουμπί Brain Up και ένα κουμπί Brain Down.

Έτσι, χρειαζόμαστε ένα κουμπί που να λειτουργεί ως "διακόπτης" μεταξύ του βραχίονα και του νυχιού.

Χρησιμοποιήστε το ακόλουθο περίγραμμα μπλοκ για να σας βοηθήσει να δημιουργήσετε το έργο σας:

Αποσπάσματα κώδικα από έργα VEXcode σε αυτήν την Ενότητα που θα χρησιμοποιηθούν ως αρχικά σημεία εκκίνησης προτάσεων για να βοηθήσουν στην έναρξη του έργου. Τα 4 αποσπάσματα είναι ένα μπλοκ "When" που ξεκινά με ένα μπλοκ "forever", ένα μπλοκ "if then else" με πατημένο το κουμπί ελέγχου "Brain" που έχει οριστεί σε "Brain", η δομή "If then else" που κινεί τον βραχίονα πάνω και κάτω με τα κουμπιά "Brain" πάνω και κάτω, και η δομή "If then else" που κάνει το ίδιο για τον κινητήρα "Claw".

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

  1. Τι θέλετε να προγραμματίσετε να κάνει το ρομπότ; Εξηγήστε με λεπτομέρειες.
  2. Πόσες συνθήκες θα πρέπει να ελέγξει το έργο σας στα μπλοκ [If then else] ;

Υπόδειξη: Χρησιμοποιήστε το κουμπί Ελέγχου Εγκεφάλου ως "εναλλάκτη" μεταξύ του βραχίονα και του νυχιού. Έτσι, αν πατήσετε παρατεταμένα το κουμπί Brain Check, ο βραχίονας ελέγχεται χρησιμοποιώντας τα κουμπιά Brain Up και Down. Εάν αφήσετε το κουμπί ελέγχου εγκεφάλου, το νύχι ελέγχεται χρησιμοποιώντας τα κουμπιά πάνω και κάτω του εγκεφάλου.

Ακολουθήστε τα παρακάτω βήματα καθώς δημιουργείτε το έργο σας:

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

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

  • Υπενθυμίστε στους μαθητές ότι μπορούν να χρησιμοποιήσουν τη λειτουργία Βοήθειας στο VEXcode IQ για να μάθουν περισσότερα για οποιοδήποτε μπλοκ.

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

  1. Ο στόχος είναι να προστεθεί επιπλέον προγραμματισμός έτσι ώστε το Clawbot να ανοίγει ή να κλείνει το claw με το πάτημα ενός κουμπιού στον εγκέφαλο του Clawbot (δηλαδή, ένα κουμπί ή ζεύγος κουμπιών για το άνοιγμα του claw και ένα άλλο για το κλείσιμο του claw). Ο προγραμματισμός για την ανύψωση και την κάθοδο του βραχίονα του Clawbot πατώντας κουμπιά στον εγκέφαλο θα έπρεπε να είχε ήδη κατασκευαστεί κατά την ενότητα Play.

  2. Αυτή η ερώτηση έχει ως στόχο να κάνει τους μαθητές να σκεφτούν τις υποθετικές εκφράσεις που χρειάζονται μέσα στα μπλοκ [Αν τότε αλλιώς] . Η διεπαφή χρήστη θα απαιτήσει τον έλεγχο πέντε συνθηκών. Η πρώτη συνθήκη που ελέγχεται είναι εάν πατηθεί το κουμπί Έλεγχος. Εάν πατηθεί το κουμπί Έλεγχος, οι επόμενες συνθήκες που πρέπει να ελεγχθούν είναι εάν πατηθεί το κουμπί Πάνω (Συνθήκη 2) ή εάν πατηθεί το κουμπί Κάτω (Συνθήκη 3). Εάν δεν πατηθεί το κουμπί Έλεγχος, το έργο μετακινείται προς τα κάτω για έλεγχο εάν πατηθεί μόνο το κουμπί Πάνω (Συνθήκη 4) ή εάν πατηθεί το κουμπί Κάτω (Συνθήκη 5).

  1. Σχεδιάστε τις συνθήκες που πρέπει να ελέγξει το έργο σας χρησιμοποιώντας σχέδια και ψευδοκώδικα .

  2. Χρησιμοποιήστε τον ψευδοκώδικα που δημιουργήσατε για να αναπτύξετε το έργο σας.

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

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

  5. Μοιραστείτε το τελικό σας έργο με τον καθηγητή σας.

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

Ενθαρρύνετε τους μαθητές που αντιμετωπίζουν προβλήματα με τον προγραμματισμό να επανεξετάσουν το εκπαιδευτικό βίντεο If Then Else Blocks στο VEXcode IQ. Θα πρέπει επίσης να χρησιμοποιήσουν τα έργα τους ArmUpDown2 και ClawUpDown από το Play ως βάση για αυτό το νέο έργο. Στους μαθητές έχει δοθεί μια λίστα με πιθανώς χρήσιμες πηγές που μπορούν να χρησιμοποιήσουν ως αναφορά.

Το εικονίδιο του σεμιναρίου αναφέρει τα μπλοκ "Αν τότε αλλιώς" στο κάτω μέρος και εμφανίζει ένα περίγραμμα ενός μπλοκ "αν τότε αλλιώς" με βέλη από πάνω.

Αν αντιμετωπίζετε προβλήματα με την έναρξη, ελέγξτε τα ακόλουθα στο VEXcode IQ Blocks:

  • Αν-Τότε-Αλλιώς Μπλοκ ή Χρήση Βρόχων Εκπαιδευτικά βίντεο

Εικονίδια οδηγών δίπλα-δίπλα. Το εικονίδιο στα αριστερά γράφει Χρήση βρόχων και αυτό στα δεξιά γράφει Αν τότε αλλιώς μπλοκάρει.

  • Χρήση του βίντεο εκμάθησης Βοήθειας 

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

  • Προηγούμενες εκδόσεις του έργου σας (ArmUpDown2 ή ClawUpDown)

Γραμμή εργαλείων VEXcode IQ με το εικονίδιο Εκπαιδευτικών σειρών να εμφανίζεται σε κόκκινο πλαίσιο, στα δεξιά του μενού Αρχείο.

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

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

Το παρακάτω είναι ένα παράδειγμα λύσης:

Δείγμα έργου λύσης με ένα μπλοκ forever συνδεδεμένο στο μπλοκ When started. Μέσα στο μπλοκ forever υπάρχει ένα μπλοκ if then else με ένθετα μπλοκ if then else μέσα σε αυτό. Ο κλάδος If αναφέρει ότι εάν πατηθεί το κουμπί ελέγχου εγκεφάλου, τότε ρυθμίζεται η λυχνία αφής σε πράσινο, εάν πατηθεί το κουμπί ελέγχου εγκεφάλου, τότε περιστρέφεται ο κινητήρας του βραχίονα προς τα πάνω, διαφορετικά, εάν πατηθεί το κουμπί ελέγχου εγκεφάλου, τότε περιστρέφεται ο κινητήρας του βραχίονα προς τα κάτω, διαφορετικά σταματά ο κινητήρας του βραχίονα. Η διακλάδωση αλλιώς δείχνει ότι έχει ρυθμιστεί σε μπλε χρώμα, εάν πατηθεί το κουμπί "Εγκεφαλικός πάνω" τότε ο κινητήρας περιστρέφεται και ανοίγει, διαφορετικά, εάν πατηθεί το κουμπί "Εγκεφαλικός κάτω" τότε ο κινητήρας περιστρέφεται και κλείνει, διαφορετικά σταματάει ο κινητήρας.