Python με micro:bit

Ένας ενδιαφέρον τρόπος να ασχοληθείτε με την γλώσσα προγραμματισμού Python, είναι μέσα από τα micro:bits.
Ένας ενδιαφέρον τρόπος να εξερευνήσετε τις δυνατότητες των micro:bits, είναι μέσα από την γλώσσα Python.

Όχι, τα παραπάνω δεν είναι γραμμένα λάθος και θέλουν να δείξουν την άνεση και τη δύναμη που προσφέρει ο έλεγχος του μικροεπεξεργαστή micro:bit με Python!



Τα λόγια είναι περιττά: Παίρνουμε το αγαπημένο μας BBC micro:bit και το συνδέουμε στη USB μας.
( Μπορεί να συνδεθεί σε H/Y ή σε συσκευή Android μέσω bluetooth. Εμείς επιλέξαμε να το συνδέσουμε σε laptop που τρέχει λειτουργικό Linux MINT. Για την πιο απλή επικοινωνία με το micro:bit, απλά χρειάζεστε οποιονδήποτε web browser και μια θύρα USB ή bluetooth ! )

Θα μας παρουσιαστεί αμέσως ο χώρος αποθήκευσης του micro:bit, όπου θα μεταφέρουμε μετά τον κώδικά μας :



Θα χρησιμοποιήσουμε την Python για μια πολύ γρήγορη μουσική επίδειξη από την έτοιμη βιβλιοθήκη της microPython για το micro:bit, γι'αυτό θα συνδέσουμε και ένα μικρό στατικό μεγαφωνάκι των 8 Ω στο 0 και στη Γείωση του micro:bit μας :

  

Ανοίγουμε στον web browser μας τη σελίδα της Python για τα micro:bits και γράφουμε τον κώδικά μας.



Για ευκολία, αντιγράφουμε τον παρακάτω κώδικα :

from microbit import *
#εισαγωγή βασικών ρουτινών της Python για το microbit
import music
#εισαγωγή έτοιμων ρουτινών μουσικής
boat = Image("00900:00990:00900:09900:09900")
#σχεδίαση νότας με τα LEDs του micro:bit

while True:

    if button_a.is_pressed():
#έλεγχος κατάστασης κουμπιού Α
        display.show(boat)
#εμφάνιση εικόνας νότας στα LEDs
        music.play(music.DADADADUM)
#αναπαραγωγή εισαγωγής 5ης συμφωνίας Μπετόβεν

        display.clear()
#σβήσιμο LEDs        

Ο online επεξεργαστής της Python για το micro:bit έχει μία εμπεριστατωμένη βοήθεια, που μάλιστα λειτουργεί ως σειρά μαθημάτων, με χιούμορ και σαφήνεια.
Ό,τι πρέπει, για εξερεύνηση !



Κατεβάζουμε τον μεταγλωττισμένο κώδικά μας στον υπολογιστή, χρησιμοποιώντας την επιλογή download ( θα πάρουμε ένα HEX αρχείο, εκτελέσιμο στο micro:bit ) :



Μένει μόνο να μεταφέρουμε το μεταγλωττισμένο αρχείο στον χώρο αποθήκευσης του micro:bit με drag-drop, και έτσι απλά θα φορτωθεί το εκτελέσιμο στον μικροεπεξεργαστή :



Και πατάμε το κουμπί Α του micro:bit μας !

  

Ντα-ντα-ντα νταααααμ !...

Καλό ξεκίνημα με την Python !
Καλή διασκέδαση με τον ισχυρό μικροεπεξεργαστή micro:bit !

STEAMUp! )