Μετάβαση στο κεντρικό περιεχόμενο
Απαιτήσεις ολοκλήρωσης
Άνοιξε: Κυριακή, 16 Ιουνίου 2024, 10:00 AM
Λήξη: Κυριακή, 30 Ιουνίου 2024, 10:00 AM
Προβολή Λάβετε βαθμό

Διδακτικοί στόχοι

δραστηριότητας

  • συνδυάζετε εντολές από ποικίλες παλέτες εντολών του Makecode
  • αντιλαμβάνεστε τον ρόλο των μεταβλητών
  • αρχίσετε να διαχειρίζεστε το microbit ως συσκευή που "λύνει" προβλήματα του πραγματικού κόσμου
  • διορθώστε ένα πρόγραμμα που να αξιοποιεί τον εξωτερικό αισθητήρα φωτοαντίστασης

Διορθώστε ένα έτοιμο αλλά λάθος πρόγραμμα

ΤΟ ΣΕΝΑΡΙΟ ΤΟΥ ΕΡΓΟΥ: Το microbit καταγράφει τη φωτεινότητα του περιβάλλοντος και ανάλογα ανάλογα με τον μέσο όρο των τιμών της φωτεινότητας και τη θέση του microbit δρα ανάλογα. Πιο συγκεκριμένα, κατά την έναρξη εμφανίζει μια καρδούλα στα LEDs και την αρχική τιμή φωτεινότητας που δέχεται ο εξωτερικός αισθητήρας φωτοαντίστασης συνδεδεμένος στον ακροδέκτη P1. Κάθε 90000ms για 4 φορές λαμβάνει την τιμή φωτεινότητας από το περιβάλλον, εμφανίζονται LEDs (μια γραμμούλα), καθαρίζει η οθόνη κι εμφανίζεται στρογγυλοποιημένη η τιμή της φωτεινότητας. Κάθε φορά η τιμή της φωτεινότητας εισάγεται στο άθροισμα το οποίο (μετά τις 4 λήψεις φωτεινότητας) θα χρησιμοποιηθεί για τον υπολογισμό του μέσου όρου. Στα LEDs εμφανίζεται ένα σχήμα "τικ" και στη συνέχεια ο στρογγυλοποιημένος μέσος όρος. Εάν το λογότυπο δείχνει προς τα επάνω και ταυτόχρονα ο μέσος όρος είναι μεγαλύτερος από 500 τότε ακούγεται μια μελωδία (δεν έχει σημασία ποια είναι αυτή).


  1. Συνδέετε το micro:bit με τον υπολογιστή μέσω του USB.
  2. (Χρησιμοποιείτε Google Chrome ή Microsoft Edge). Για να έχετε πρόσβαση στο προγραμματιστικό περιβάλλον Microsoft MakeCode πηγαίνετε στη διεύθυνση: https://makecode.microbit.org/ 
  3. Επιλέγετε Νέο έργο.
  4. Δίνετε όνομα στο αρχείο που θα δημιουργηθεί. Επειδή το σενάριο του έργου που θα δημιουργήσετε αφορά σε ένα λάθος πρόγραμμα που θα διορθώσετε, δίνετε όνομα αρχείου φως-κούνημα-ήχος λάθος κι επιλέγετε Δημιουργία.
  5. Ανοίγει παράθυρο στο οποίο εμφανίζεται το περιβάλλον του Microsoft MakeCode για να δημιουργήσετε τον κώδικα του προγράμματος. Αυτός ο παρακάτω κώδικας είναι λάθος και καλείστε να τον διορθώσετε. Ακολουθούν και σχετικές παρατηρήσεις.
     


    ΠΑΡΑΤΗΡΗΣΕΙΣ:
    • Έχουν δημιουργηθεί σωστά οι μεταβλητές:
    φωτεινότητα (για να δέχεται την τιμή από τον αισθητήρα φωτοαντίστασης)
    άθροισμα (για να έχει ως περιεχόμενο το άθροισμα των 4 τιμών φωτεινότητας που παίρνει επαναληπτικά ο αισθητήρας φωτοαντίστασης)
    μέσος_όρος (για να έχει ως περιεχόμενο τον μέσο όρο των 4 τιμών φωτεινότητας που παίρνει επαναληπτικά ο αισθητήρας φωτοαντίστασης)
    • Έχει χρησιμοποιηθεί σωστά η στρογγυλοποίηση όλων των αριθμών που καλούνται να εμφανιστούν.
    • Οι εντολές "καθαρισμός οθόνης" τοποθετήθηκαν για πρακτικούς λόγους (να διακρίνονται οι αριθμοί) και είναι σωστά τοποθετημένες.
    • Οι εντολές που εμπεριέχονται στο μπλοκ "κατά την έναρξη" είναι σωστές.
    • Υπάρχουν στο παραπάνω πρόγραμμα πέντε (5) λάθη.
    • ΠΡΟΤΑΣΗ: Δημιουργείστε το πρόγραμμα, διορθώστε αυτά που βλέπετε με μια πρώτη ματιά. Η εκτέλεση του προγράμματος θα σας καθοδηγήσει για τον εντοπισμό όλων των λαθών. Μετά από τις διορθώσεις σας μην ξεχνάτε να επαναφορτώνετε το πρόγραμμα για να ελέγχετε και πάλι τα αποτελέσματα της εκτέλεσής του.

  6. Μεταφέρετε το πρόγραμμά σας στο Micro:bit είτε κατεβάζοντας το αρχείο (Download as file) και αντιγράφοντάς το στο micro:bit είτε απευθείας επιλέγοντας Λήψη (εφόσον έχετε κάνει ήδη τις κινήσεις του 2ου τρόπου)
    ΠΑΡΑΤΗΡΗΣΗ:
    Αναλυτικές οδηγίες για τη μεταφορά του αρχείου υπάρχουν στο υλικό με τίτλο: Διαχείριση προγράμματος στο Microsoft MakeCode.
  7. Έχοντας ήδη μεταφέρει με τον ένα ή με τον άλλο τρόπο το πρόγραμμά σας, αυτό εκτελείται στο Micro:bit (όπως δείχνουμε στο πρώτο βίντεο της δραστηριότητας).


Παραδοτέο


Για να βαθμολογηθείτε για το έργο σας, επιλέξτε την κοινοποίησή του (επάνω δεξιά στην οθόνη).

Στη συνέχεια επιλέξτε Publish to share.

Τέλος, επιλέγετε Copy link και αυτός είναι ο σύνδεσμος που θα ανεβάσετε στα παραδοτέα.

Για απορίες ή προβλήματα σε αυτή τη δραστηριότητα κάντε κλικ εδώ