Ανίχνευση αναγκών
Completion requirements
Περιγραφή
Ας θέσουμε μερικά ζητήματα - προβλήματα που πιθανόν να συναντήσουμε σε προβλήματα ρομποτικής και όχι μόνο:
- Είχαμε δημιουργήσει ένα πρόγραμμα κατά την εκτέλεση του οποίου μια καρδιά αναβόσβηνε για πάντα. Πώς θα διαφοροποιούταν το πρόγραμμα αν θέλαμε η πλακέτα να μας εμφανίζει πόσες φορές αναβόσβησε η καρδιά όταν εμείς τερματίζουμε την εκτέλεση του προγράμματος ;
- Με το micro:bit "ρίχνουμε τα ζάρια", για παράδειγμα 30 φορές. Τι θα χρειαζόταν ώστε στο τέλος η πλακέτα να εμφανίσει τις φορές που φέραμε εξάρες;
- Επιθυμούμε κατά την εκτέλεση ενός προγράμματος, όταν ο χρόνος ξεπεράσει τα 10 sec να εμφανιστεί ένα μήνυμα κι όταν ο χρόνος ξεπεράσει τα 20 sec να σταματά η εκτέλεση των εντολών. Πώς θα μετράμε τον χρόνο;
- Μετράμε με το micro:bit τις θερμοκρασίες μιας ημέρας χρησιμοποιώντας τον αισθητήρα θερμοκρασίας. Μετράμε τη θερμοκρασία περιβάλλοντος κάθε ώρα. Στο τέλος επιθυμούμε το micro:bit να μας εμφανίσει τον μέσο όρο θερμοκρασίας της ημέρας. Πώς αυτές οι θερμοκρασίες θα καταχωρούνται ώστε να υπολογιστεί ο μέσος όρος;
- Έστω ότι χρησιμοποιούμε το micro:bit για να μετράει τα βήματά μας. Θα χρησιμοποιήσουμε το επιταχυνσιόμετρο για να ανιχνεύει την κίνηση αλλά και κάτι ακόμα για να "κρατά" τα βήματα ώστε να μας τα εμφανίσει στο τέλος της πορείας μας.
Last modified: Sunday, 11 December 2022, 1:10 PM