Micro:bit ohjelmointi Pythonilla

MicroPython


Englannista lähtöisin oleva micro:bit-ohjelmointi on lisännyt suosiotaan jatkuvasti myös Suomessa - eikä syyttä. Pikkuruisesta ja edullisesta piirilevystä löytyy ominaisuuksia ja mahdollisuuksia vaikka minkälaisiin virityksiin. Suosituinta ohjelmointi on kuvakepohjaisella block-editorilla, johon löytyy runsaasti ohjeita myös suomeksi. Linkkaan tähän yhden erinomaisen lähteen - Innokas verkoston sivut, joiden materiaalipankissa löytyy tehtäviä joka lähtöön. 
https://www.innokas.fi/materiaalit/

Kuvakepohjainen ohjelmointi onnistuu helposti ilman ohjelmien asentamista selainpohjaisella sovelluksella:
https://makecode.microbit.org/#editor

Micro:bitilla voidaan ohjelmoida myös tekstipohjaisesti esimerkiksi Pythonilla. Python on yksi suosituimmista ohjelmointikielistä. Sen hyviin puoliin kuuluu pieni aloituskynnys - pääset helposti ja nopeasti alkuun. Silti varoituksen sana on paikallaan: Tekstipohjaisessa ohjelmoinnissa kaikki käskyt on kirjoitettava tarkasti oikein. Isot ja pienet kirjaimet ja jopa sisennykset ovat merkitseviä. Siksi ohjelmointi voi aluksi tuntua virheilmoituksesta toiseen etenemiseltä. Kun et vaan luovuta tulevat käskyt pian tutuiksi ja virheiden määrä vähenee mitä enemmän saat rutiinia.

Helpoiten pääset ohjelmoimaan selainpohjaisella online-editorilla, jonka uusi versio löytyy 
micro:bit Python Editor (microbit.org)
Jos käytät vanhaa micro:bit versiota voi olla että joudut asentamaan uuden firmwaren, jotta saat uuden editorin kaikki ominaisuudet käyttöön.

Edelleen käytettävissä on myös vanha yksinkertaisempi versio editorista osoitteessa:
https://python.microbit.org/v/1.1
Vanhalla online editorilta koodi ladataan microbitille klikkaamalla ensin tallenna nimellä ja valitsemalla kohteeksi microbit (koska microbit kytketään tietokoneeseen usb-johdolla se näkyy resurssienhallinnassa kuten muistitikut.) Ohjelma latautuu micro:bitille niin kauan kun keltainen ledi micro:bitin takana vilkkuu (tähän menee joskus yllättävän kauan).

Kolmas vaihtoehto Python ohjelmointiin on ladata koneelle mu -editori, josta löytyy enemmän ominaisuuksia. Tärkeimpänä flash-painike, jolla ohjelma latautuu micro:bitille yhdellä napin painalluksella.
https://codewith.mu/en/download

Opettajan kannattaa tutustua myys micro:bitin classroom -tilaan. Sen avulla oppilaat voivat liittyä opettajan hallinnoimaan tilaan. Opettaja voi siellä jakaa omia esimerkkikoodeja tai tehtävänantoja suoraan oppilaille ja vaikka ladata tunnin lopuksi kaikkien oppilaiden työt yhteen tiedostoon talteen.
https://classroom.microbit.org/

Micro:bit ohjelmoidaan Python kielen versiolla jota kutsutaan MicroPythoniksi. Sen varsin kattava dokumentaatio löytyy täältä:
https://microbit-micropython.readthedocs.io/en/latest/tutorials/introduction.html




Materiaali vapaasti käytettävissä CC-BY-NC
Ville Sakomaa, 2018 (päivitetty 14.11.2022)

Tämän sivun kuvien lähde: micro:bit Educational Foundation at microbit.org

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä