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, joka löytyy 
https://python.microbit.org/v/1.1
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).

Toinen 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

Micro:bit ohjelmoidaan Python kielen versiolla jota kutsutaan MicroPythoniksi. Sen varsin kattava dokumentaatio löytyy täältä:
https://microbit.org/guide/python




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

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ä