Σχεδιασμός, ανάπτυξη και επανάληψη του έργου σας
Σε αυτήν την ενότητα, θα χρησιμοποιήσετε τα έργα που δημιουργείτε στην ενότητα Παιχνίδι για να δημιουργήσετε ένα έργο που μπορεί να χειριστεί τόσο το χέρι όσο και το νύχι.
Θυμηθείτε τα έργα ArmUpDown2 και ClawUpDown.
Θέλουμε με κάποιο τρόπο να ενσωματώσουμε και τα δύο αυτά έργα στο ίδιο έργο. Ωστόσο, υπάρχει μόνο ένα κουμπί Brain Up και ένα κουμπί Brain Down.
Έτσι, χρειαζόμαστε ένα κουμπί που να λειτουργεί ως "διακόπτης" μεταξύ του βραχίονα και του νυχιού.
Χρησιμοποιήστε το ακόλουθο περίγραμμα μπλοκ για να σας βοηθήσει να δημιουργήσετε το έργο σας:
Απαντήστε στις ακόλουθες ερωτήσεις στο σημειωματάριο μηχανικής σας καθώς σχεδιάζετε το έργο σας:
- Τι θέλετε να προγραμματίσετε να κάνει το ρομπότ; Εξηγήστε με λεπτομέρειες.
- Πόσες συνθήκες θα πρέπει να ελέγξει το έργο σας στα μπλοκ [If then else] ;
Υπόδειξη: Χρησιμοποιήστε το κουμπί Ελέγχου Εγκεφάλου ως "εναλλάκτη" μεταξύ του βραχίονα και του νυχιού. Έτσι, αν πατήσετε παρατεταμένα το κουμπί Brain Check, ο βραχίονας ελέγχεται χρησιμοποιώντας τα κουμπιά Brain Up και Down. Εάν αφήσετε το κουμπί ελέγχου εγκεφάλου, το νύχι ελέγχεται χρησιμοποιώντας τα κουμπιά πάνω και κάτω του εγκεφάλου.
Ακολουθήστε τα παρακάτω βήματα καθώς δημιουργείτε το έργο σας:
Συμβουλές για τους Δασκάλους
-
Πριν προχωρήσουμε στο επόμενο βήμα του προγραμματισμού, ζητήστε από τους μαθητές να επανεξετάσουν και να αξιολογήσουν τον ψευδοκώδικά τους ακολουθώντας τα βήματα στο πλαίσιο του πατήματος των κουμπιών του εγκεφάλου. Κάντε κλικ εδώ (Google ) για ένα παράδειγμα του πώς μπορεί να μοιάζει ο ψευδοκώδικας για αυτήν την πρόκληση. Μπορείτε να κατεβάσετε μια ρουμπρίκα ψευδοκώδικα εδώ (Google ).
-
Υπενθυμίστε στους μαθητές ότι μπορούν να χρησιμοποιήσουν τη λειτουργία Βοήθειας στο VEXcode IQ για να μάθουν περισσότερα για οποιοδήποτε μπλοκ.
Εργαλειοθήκη Δασκάλου
-
Ο στόχος είναι να προστεθεί επιπλέον προγραμματισμός έτσι ώστε το Clawbot να ανοίγει ή να κλείνει το claw με το πάτημα ενός κουμπιού στον εγκέφαλο του Clawbot (δηλαδή, ένα κουμπί ή ζεύγος κουμπιών για το άνοιγμα του claw και ένα άλλο για το κλείσιμο του claw). Ο προγραμματισμός για την ανύψωση και την κάθοδο του βραχίονα του Clawbot πατώντας κουμπιά στον εγκέφαλο θα έπρεπε να είχε ήδη κατασκευαστεί κατά την ενότητα Play.
-
Αυτή η ερώτηση έχει ως στόχο να κάνει τους μαθητές να σκεφτούν τις υποθετικές εκφράσεις που χρειάζονται μέσα στα μπλοκ [Αν τότε αλλιώς] . Η διεπαφή χρήστη θα απαιτήσει τον έλεγχο πέντε συνθηκών. Η πρώτη συνθήκη που ελέγχεται είναι εάν πατηθεί το κουμπί Έλεγχος. Εάν πατηθεί το κουμπί Έλεγχος, οι επόμενες συνθήκες που πρέπει να ελεγχθούν είναι εάν πατηθεί το κουμπί Πάνω (Συνθήκη 2) ή εάν πατηθεί το κουμπί Κάτω (Συνθήκη 3). Εάν δεν πατηθεί το κουμπί Έλεγχος, το έργο μετακινείται προς τα κάτω για έλεγχο εάν πατηθεί μόνο το κουμπί Πάνω (Συνθήκη 4) ή εάν πατηθεί το κουμπί Κάτω (Συνθήκη 5).
-
Σχεδιάστε τις συνθήκες που πρέπει να ελέγξει το έργο σας χρησιμοποιώντας σχέδια και ψευδοκώδικα .
-
Χρησιμοποιήστε τον ψευδοκώδικα που δημιουργήσατε για να αναπτύξετε το έργο σας.
-
Δοκιμάστε το έργο σας συχνά και επαναλάβετε τις εργασίες σας χρησιμοποιώντας ό,τι μάθατε από τις δοκιμές σας.
-
Τι θα μπορούσατε να προσθέσετε στο έργο σας για να ελέγχετε καλύτερα τους κινητήρες με δαγκάνα και βραχίονα; Εξηγήστε με λεπτομέρειες.
-
Μοιραστείτε το τελικό σας έργο με τον καθηγητή σας.
Συμβουλές για τους Δασκάλους
Ενθαρρύνετε τους μαθητές που αντιμετωπίζουν προβλήματα με τον προγραμματισμό να επανεξετάσουν το εκπαιδευτικό βίντεο If Then Else Blocks στο VEXcode IQ. Θα πρέπει επίσης να χρησιμοποιήσουν τα έργα τους ArmUpDown2 και ClawUpDown από το Play ως βάση για αυτό το νέο έργο. Στους μαθητές έχει δοθεί μια λίστα με πιθανώς χρήσιμες πηγές που μπορούν να χρησιμοποιήσουν ως αναφορά.

Αν αντιμετωπίζετε προβλήματα με την έναρξη, ελέγξτε τα ακόλουθα στο VEXcode IQ Blocks:
- Αν-Τότε-Αλλιώς Μπλοκ ή Χρήση Βρόχων Εκπαιδευτικά βίντεο
- Χρήση του βίντεο εκμάθησης Βοήθειας
- Προηγούμενες εκδόσεις του έργου σας (ArmUpDown2 ή ClawUpDown)

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