2. ΟΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΣΤΗ ΖΩΗ ΜΑΣ
• Από το ηλεκτρονικό ξυπνητήρι, το πλυντήριο ρούχων, την ψηφιακή
τηλεόραση, τον θερμοσίφωνα αλλά και τα συστήματα συναγερμού, τα
drones ή τα τηλεκατευθυνόμενα παιχνίδια, όλα για να λειτουργήσουν
χρησιμοποιούν μια μονάδα ελέγχου, έναν μικροελεγκτή.
• Ο μικροελεγκτής είναι ένα προγραμματιζόμενο ολοκληρωμένο
κύκλωμα το οποίο διαθέτει επεξεργαστή, μνήμη, περιφερειακά
κυκλώματα, θύρες εισόδου/εξόδου για επικοινωνία με το εξωτερικό
περιβάλλον.
• Θα ασχοληθούμε με τον μικροελεγκτή BBC micro:bit και την
προσομοίωσή του!
3. MICRO:BIT: ΤΙ ΕΙΝΑΙ;
• Το micro:bit είναι μια μικρή σε
μέγεθος και διαστάσεις αλλά
ισχυρή φορητή πλακέτα, η
οποία δημιουργήθηκε από το
BBC και μπορεί να
προγραμματιστεί από έναν
ηλεκτρονικό υπολογιστή.
4. ΓΙΑΤΙ;
• Το micro:bit είναι ένας υπολογιστής τον οποίο οι μαθητές/μαθήτριες
μπορούν να προγραμματίσουν, να προσαρμόσουν, να ελέγξουν,
«ζωντανεύοντας» ψηφιακές ιδέες, παιχνίδια και εφαρμογές.
• Έχει σχεδιαστεί για να είναι διασκεδαστικό και εύκολο στη χρήση.
• Τα παιδιά μπορούν να δημιουργήσουν οτιδήποτε, από παιχνίδια έως
κινούμενα σχέδια στο σχολείο/σπίτι, ακόμη και εν κινήσει – το μόνο
που απαιτείται είναι φαντασία και δημιουργικότητα.
• Ενθαρρύνει τα παιδιά να συμμετέχουν ενεργά στην κατασκευή νέων
συσκευών και στη σύνταξη λογισμικού που θα τις ελέγχει!
5. STEM & 4Cs
• STEM: προσέγγιση που συνδυάζει Επιστήμη (Science), Τεχνολογία
(Technology), Μηχανική (Engineering), Μαθηματικά (Maths).
• STEAM: με την προσθήκη της Τέχνης (Art).
• R -> Robotics: και Εκπαιδευτική Ρομποτική!
• Διεπιστημονικότητα, επίλυση προβλημάτων, καινοτομία
• 4Cs – Δεξιότητες 21ου αιώνα – Soft Skills:
– CriticalThinking – Κριτική Σκέψη.
– Creativity – Δημιουργικότητα.
– Collaboration – Συνεργασία.
– Communication – Επικοινωνία.
6. ΠΛΕΟΝΕΚΤΗΜΑΤΑ
• Μικρό μέγεθος.
• Εύκολη μεταφορά.
• Χαμηλό κόστος (το βασικό kit κοστίζει γύρω στα 25-30 ευρώ).
• Προγραμματιζόμενα κουμπιά, ενσωματωμένοι αισθητήρες, LED
οθόνη, επιταχυνσιόμετρο, μαγνητόμετρο, μικρόφωνο/ηχείο, κ.ά.
• Οπτικός προγραμματισμός (Blocks Code) κατάλληλος για τα παιδιά
των μικρότερων ηλικιών.
• Προγραμματισμός σε Python και JavaScript.
• Χρήση πρόσθετων π.χ. Shield micro:bit για σύνδεση έως και 20
αισθητήρων-ενεργοποιητών.
• Επεκτασιμότητα, σύνδεση με άλλα kit π.χ. ρομποτικής Lego WeDo 2.0.
7. ΤΙ ΠΕΡΙΕΧΕΙ;
• Σε διαστάσεις μόνο 4 εκ. Χ 5 εκ.
περιλαμβάνει έναν μικροεπεξερ-
γαστή, αισθητήρες, κουμπιά,
μια μικρή οθόνη που αποτελείται
από ένα τετράγωνο 5 Χ 5
(συνολικά 25) LEDs και δυνατότη-
τες εισόδου/εξόδου που όταν
προγραμματιστούν κατάλληλα,
επιτρέπουν την αλληλεπίδραση με εμάς και τον φυσικό κόσμο.
• Το micro:bit τροφοδοτείται από 2 μπαταρίες ΑΑΑ ή από το καλώδιο
USB αν το συνδέσουμε με τον υπολογιστή μας ή το tablet ή το κινητό.
9. ΤΙ ΜΠΟΡΕΙ ΝΑ ΚΑΝΕΙ;
• Η πλακέτα μπορεί να ανιχνεύσει την κίνηση σε 3 άξονες οπότε
μπορεί να χρησιμοποιηθεί ως χειριστήριο.
• Αντιλαμβάνεται τις αλλαγές στη θερμοκρασία και το επίπεδο
φωτός, δεδομένα που μπορούν να εμφανιστούν στην οθόνη LED και
στη συνέχεια να χρησιμοποιηθούν για την ενεργοποίηση διαφόρων
modules και συμβάντων π.χ. η ενεργοποίηση ενός ανεμιστήρα
φτιαγμένου με Lego WeDo 2.0.
• Η έκδοση v2 περιλαμβάνει και μικρόφωνο, το οποίο μπορεί να
χρησιμοποιηθεί για την παρακολούθηση του περιβάλλοντος ήχου,
ενώ από το ενσωματωμένο ηχείο μπορούν να αναπαραχθούν
αρχεία ήχου.
10. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
• Το micro:bit μπορεί να προγραμματιστεί μέσω:
–Microsoft Block Editor (https://makecode.microbit.org/),
–Scratch (https://scratch.mit.edu/),
–Mind+ (http://mindplus.cc/download-en.html ),
–Python (https://python.microbit.org/v/2), κλπ.
• Το πρόγραμμα, δηλαδή οι οδηγίες που δίνουμε στο micro:bit, είναι
γραμμένο σε κώδικα, μια γλώσσα που μπορούμε να καταλάβουμε
τόσο εμείς όσο και ο υπολογιστής.
11. MAKECODE
• Την πλακέτα micro:bit θα την προγραμματίσουμε στο online
περιβάλλον της Microsoft MakeCode που είναι διαθέσιμο εδώ:
• Εναλλακτικά για υπολογιστές με Windows 10 διατίθεται και η
offline έκδοση του MakeCode εδώ:
• Προσοχή: Στην offline έκδοση παρέχεται μόνο το βασικό πακέτο
Blocks της εφαρμογής, οι επεκτάσεις είναι προσβάσιμες online.
https://makecode.microbit.org/
https://makecode.microbi
t.org/offline-app
13. ΔΗΜΙΟΥΡΓΙΑ ΝΕΟΥ ΕΡΓΟΥ
• Στην αρχική οθόνη, από το εικονίδιο με το μικρό γρανάζι στο πάνω
δεξί μέρος της οθόνης μπορούμε να επιλέξουμε τη γλώσσα
εμφάνισης του περιβάλλοντος του MakeCode.
• Από την επιλογή Νέο έργο στο εικονίδιο με το μωβ σταυρό
δημιουργούμε ένα νέο έργο.
• Μόλις το πατήσουμε, θα εμφανιστεί ένα μικρότερο παράθυρο που
θα μας ζητάει να δώσουμε όνομα στο έργο μας.
• Αφού γράψουμε το όνομα πατάμε το πράσινο κουμπί Δημιουργία.
• Μεταφερόμαστε στον Editor του MakeCode και είμαστε έτοιμοι
να δημιουργήσουμε το πρώτο μας πρόγραμμα!
16. ΠΕΡΙΒΑΛΛΟΝ
• Αριστερά βλέπουμε την προσομοίωση του micro:bit, στη μέση
τις κατηγορίες εντολών και δεξιά τον χώρο των σεναρίων όπου θα
δημιουργούμε τα προγράμματά μας (με γκρι χρώμα).
• Οι εντολές είναι πλακίδια και θα πρέπει να τα ενώνουμε σωστά για
να λειτουργούν -> θυμίζουν τα πλακίδια-εντολές στο Scratch.
• Θα ξεκινήσουμε φτιάχνοντας το πρώτο μας πρόγραμμα με το
micro:bit.
• Θα χρησιμοποιήσουμε τις Βασικές Εντολές (Βασικά).
17. ΚΑΤΗΓΟΡΙΑ «ΒΑΣΙΚΑ»
• Πατώντας στην επιλογή Βασικά, ανοίγει μια καρτέλα με τις
ακόλουθες εντολές:
– εμφάνισε αριθμό.
– show leds.
– εμφάνιση εικονιδίου.
– εμφάνισε συμβολοσειρά.
– καθαρισμός οθόνης.
– για πάντα.
– κατά την έναρξη.
– παύση.
– εμφάνιση βέλους.
19. ΜΕΤΑΦΟΡΑ ΚΩΔΙΚΑ ΣΤΗΝ ΠΛΑΚΕΤΑ
• Με την ολοκλήρωση του προγράμματος μπορούμε:
– να δούμε το αποτέλεσμά του στην οθόνη του προσομοιωτή.
– να το μεταφορτώσουμε στην πλακέτα micro:bit.
• Βήματα μεταφόρτωσης
– Συνδέουμε το micro:bit στον υπολογιστή μας με το microUSB καλώδιο.
– Η συσκευή αναγνωρίζει το micro:bit, διαφορετικά πατάμε τις 3 τελείες …
(δίπλα στο κουμπί Λήψη) για να πραγματοποιήσουμε τη σύνδεση.
– Το πρόγραμμα μεταφέρεται από τον υπολογιστή στη μνήμη flash του
micro:bit αν πατήσουμε το κουμπί Λήψη.
– Τότε αναβοσβήνει ένα κίτρινο φωτάκι LED στο πίσω μέρος της πλακέτας
που δείχνει ότι το πρόγραμμα αντιγράφεται.
– Όταν αυτό σβήσει, τότε πλέον μπορούμε να το «τρέξουμε» στην πλακέτα!
21. “HELLO WORLD!!!”
• Το πρώτο μας
πρόγραμμα
είναι το μήνυμα
“Hello
World!!!”
το οποίο θα
εμφανιστεί
στην οθόνη
του micro:bit.
https://youtu.be/u4kyHeYTtcA
23. ΔΗΜΙΟΥΡΓΙΑ: ΚΑΡΔΙΑ ANIMATION
Δημιουργία
μιας καρδιάς που
μεγαλώνει
στο micro:bit,
προγραμματισμένη
στο makecode.
Στο βίντεο φαίνεται
ο τρόπος
δημιουργίας
του animation.
https://youtu.be/Neqsw7XUHdQ
28. CLASSROOM
• Στη συνέχεια, θα δοκιμάσουμε μια συνεργατική δυνατότητα του
MakeCode, τη micro:bit Classroom (τάξη).
• Αρχικά θα πατήσουμε στον σύνδεσμο:
• και στη συνέχεια θα σας εμφανιστεί η ακόλουθη εικόνα.
https://classroom.microbit.org/
31. CLASSROOM
• Στη συνέχεια, θα δοκιμάσουμε μια συνεργατική δυνατότητα του
MakeCode, τη micro:bit Classroom (τάξη).
• Εσείς θα πατήσετε στον σύνδεσμο:
• και στη συνέχεια θα σας εμφανιστεί η ακόλουθη εικόνα.
microbit.org/join
33. CLASSROOM NAME & PIN
• Θα επιλέξετε τα κατάλληλα εικονίδια που θα σας πω για
το Classroom name και θα πληκτρολογήσετε το PIN.
• Ένα παράδειγμα δίνεται στη συνέχεια.
36. CLASSROOM ΔΡΑΣΤΗΡΙΟΤΗΤΑ
• Όταν πατάω το κουμπάκι Α του micro:bit εμφανίζεται η χαρούμενη
φατσούλα, παίζει ο ήχος happy και στη συνέχεια η φατσούλα
εξαφανίζεται.
• Εσείς θέλω να συμπληρώσετε τον κώδικα ως εξής:
• Όταν πατάω το κουμπάκι Β του micro:bit, να εμφανίζεται
η λυπημένη φατσούλα, να παίζει ο ήχος sad και στη συνέχεια
η φατσούλα να εξαφανίζεται.
• Υπόδειξη: Δοκιμάστε να αντιγράψετε το δικό μου block εντολών (με
δεξί κλικ πάνω στο block μου και επιλογή Αντιγραφή) και στη συνέχεια
να κάνετε τις κατάλληλες αλλαγές!
37. CLASSROOM ΑΝΑΦΟΡΑ
• Το περιβάλλον του MakeCode Classroom μας δίνει τη δυνατότητα
να δουλέψουμε συνεργατικά, να σας στείλω μέρος ενός κώδικα ή
και ολόκληρο τον κώδικα στον υπολογιστή σας, να δουλέψετε πάνω
σε αυτό και στη συνέχεια, αφού ολοκληρώσετε την προσπάθειά σας
να μπορώ να δω τι καταφέρατε!
• Επίσης, με το προφίλ του εκπαιδευτικού (teacher) μπορώ να
αποθηκεύσω το συγκεκριμένο session της τάξης μας, ως αρχείο
.html και να το ανακτήσω σε επόμενο μάθημά μας.
39. ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΓΙΑ ΤΟ ΣΠΙΤΙ
• Δημιουργήστε ένα νέο έργο με τίτλο Xmas!
• Στην οθόνη του micro:bit θα εμφανίζονται χριστουγεννιάτικα
σχέδια:
– ένα δεντράκι,
– το HO HO HO του Άγιου Βασίλη,
– μια χιονονιφάδα,
– και ότι άλλο εσείς θέλετε… αφήστε ελεύθερη τη φαντασία και τη
δημιουργικότητά σας…
• Για μουσική υπόκρουση χρησιμοποιήστε είτε έτοιμες μελωδίες από
τη συλλογή ή επεξεργαστείτε τη δική σας! Δείτε και εδώ:
https://makecode.microbit.org/08677-07293-14748-09481
41. ΚΟΙΝΟΤΗΤΑ
• Πολύ σημαντική είναι και η κοινότητα του micro:bit όπου μπορούμε
να αναζητήσουμε και να βρούμε χρήσιμα tutorials, παραδείγματα,
οδηγίες, βίντεο και άλλο σχετικό εκπαιδευτικό υλικό.
https://microbit.org/
43. ΙΣΤΟΛΟΓΙΟ
• Στο ιστολόγιο Πληροφορικής που διατηρώ για την υποστήριξη των
μαθημάτων μου, μπορείτε να βρείτε υλικό για το micro:bit, που
εμπλουτίζεται συνεχώς, στην ομώνυμη επιλογή του μενού.
https://dimzevgoltpe.blogspot.com/
45. ΠΗΓΕΣ
Ανακαλύψτε το micro:bit και το ΜakeCode: https://moodle.sepchiou.gr/course/view.php?id=21
Βουτυράκου Δ., Πάνος, Α., Συρρής, Ι. (2020). Φύλλα Εργασίας για τις πλατφόρμες micro:bit και Arduino. Εκδόσεις
ΠΑΤΑΚΗΣ.
Ιστολόγιο Πληροφορικής Π. Μαρκέλλου, Ενότητα micro:bit. https://dimzevgoltpe.blogspot.com/p/microbit.html
Kalogiannakis, M., Tzagkaraki, E., & Papadakis, S. (2021, March). A Systematic Review of the Use of BBC Micro: Bit
in Primary School. In Proceedings of the 10th Virtual Edition of the International Conference New Perspectives in
Science Education (pp. 379-384). https://crete.academia.edu/Departments/Preschool_Education/Documents
Καρβουνιάρης, Β. (2020). Εκπαιδευτική ρομποτική με χρήση του micro:bit BBC μικροελεγκτή. Μεταπτυχιακή
διπλωματική εργασία, ΕΑΠ.
https://apothesis.eap.gr/bitstream/repo/45899/1/AM112847_Καρβουνιάρης_Βασίλειος.pdf
Καρβουνιάρης, Β., Λαζαρίνης, Φ. (2021). Εκπαιδευτική Ρομποτική με τη χρήση του Μικροελεγκτή BBC Micro:bit.
Εκδόσεις ΔiΣΙΓΜΑ.
Κόλλιας, Α. (2021). Προγραμματισμός και Ρομποτική στο σχολείο και στο σπίτι με BBC micro:bit. Βιβλίο 1. Εκδόσεις
ΚΑΚΤΟΣ.
Κόλλιας, Α. (2021). Προγραμματισμός και Ρομποτική στο σχολείο και στο σπίτι με BBC micro:bit. Βιβλίο 2. Εκδόσεις
ΚΑΚΤΟΣ.
46. ΠΗΓΕΣ
Κόλλιας, Α. (2021). Προγραμματισμός και Ρομποτική στο σχολείο και στο σπίτι με BBC micro:bit. Βιβλίο 3. Εκδόσεις
ΚΑΚΤΟΣ.
Κοινότητα micro:bit με πλούσιο εκπαιδευτικό υλικό (π.χ. tutorials, παραδείγματα, βίντεο): https://microbit.org/
Περιβάλλον προγραμματισμού MakeCode micro:bit: https://makecode.microbit.org/
Περιβάλλον προγραμματισμού συνεργατικής τάξης MakeCode Classroom: https://classroom.microbit.org/
Προγραμματισμός με το BBC micro:bit: https://okiriostonipologiston.blogspot.com/2021/05/bbc-microbit.html
Ρομποτική και Εκπαίδευση STEM για μικρά παιδιά και δημοτικά σχολεία: https://www.botstem.eu/wp-
content/uploads/2020/10/BOTSTEM_GRE.pdf
Tζέτζος, Ι. (2020). Ανάπτυξη και αξιολόγηση εκπαιδευτικών σεναρίων εκπαιδευτικής ρομποτικής. Μεταπτυχιακή
διπλωματική εργασία, ΕΑΠ. https://apothesis.eap.gr/bitstream/repo/48808/1/131054_ΤΖΕΤΖΟΣ_ΙΩΑΝΝΗΣ1.pdf
Tyrén, M., Carlborg, N., Heath, C., & Eriksson, E. (2018, June). Considerations and technical pitfalls for teaching
computational thinking with BBC micro:bit. In Proceedings of the Conference on Creativity and Making in Education
(pp. 81-86). https://crete.academia.edu/Departments/Preschool_Education/Documents