microbit

Μετρήστε τα βήματα σας με το BBC micro:bit!

Μετατρέψτε το BBC micro:bit σας σε μετρητή βημάτων (ή βηματομετρητή) για να σας βοηθήσει να παρακολουθείτε πόσο δραστήριοι είστε - και ταυτόχρονα μάθετε προγραμματισμό!

Περιγραφή

Μετατρέψτε το BBC micro:bit σας σε μετρητή βημάτων (ή βηματομετρητή) για να σας βοηθήσει να παρακολουθείτε πόσο δραστήριοι είστε – και ταυτόχρονα μάθετε προγραμματισμό!

Κατανοήστε πώς μπορείτε να χρησιμοποιήσετε τους αισθητήρες του επιταχυνσιόμετρου για να ανιχνεύσετε μια κίνηση, όπως για παράδειγμα, ένα βήμα.
Μάθετε ποιές μεταβλητές χρησιμοποιούνται για την παρακολούθηση του τρέχοντος αριθμού βημάτων.
Κατανοήστε ότι η σειρά εκτέλεσης των εντολών είναι σημαντική: εμφανίστε την τιμή της μεταβλητής μετά την ενημέρωσή της, όχι πριν.
Εφαρμόστε αυτή τη γνώση για να δημιουργήσετε ένα πρακτικό project!

Το project απευθύνεται σε αρχάριους και μπορεί να γίνει χρήση MakeCode ή Python για την υλοποίηση του!

Τι θα χρειαστείτε:

Στο παρακάτω βίντεο θα βρείτε αναλυτικές οδηγίες για το project βήμα-βήμα!

Κωδικας και Σχεδιαγράμματα:

MakeCode

micro:bit

Python

from microbit import *

steps=0

while True:
    if accelerometer.was_gesture('shake'):
        steps += 1
        display.show(steps)

Εξελίξτε το!

Τροποποιήστε τον κώδικα προσθέτωντας ένα μπλοκ ‘on button A pressed‘ για να εμφανίσετε τον αριθμό των βημάτων όταν πατάτε το κουμπί Α.

Αυτό σημαίνει ότι μπορείτε να διαβάσετε τον αριθμό των βημάτων στο ανά πάσα στιγμή χωρίς να χρειάζεται να κουνήσετε το micro:bit!

micro:bit


Αν διαπιστώσετε ότι ο κώδικας μετράει μόνο κάθε δεύτερο βήμα, τροποποιήστε τον κώδικα ώστε να πολλαπλασιάζει τη μεταβλητή ‘steps‘ επί δύο όταν εμφανίζεται.


Μετρήστε το μήκος του μέσου βηματισμού σας και βάλτε το micro:bit σας να το πολλαπλασιάσει με τον αριθμό των βημάτων για να υπολογίσει την απόσταση που έχετε διανύσει!

Post navigation

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Κάντε τα πρώτα σας βήματα με το BBC micro:bit!

Εκπαιδευτική ρομποτική για Προσχολική ηλικία με το BeeBot!

Μεταμορφώστε το micro:bit σας με αξεσουάρ!

UNIHIKER: Ένας Linux-based μικροϋπολογιστής με οθόνη και υποστήριξη IoT