Raspberry Pi oraz Arduino są obecnie najpopularniejszymi minikomputerami do nauki programowania. W ostatnim czasie pojawił się natomiast inny ciekawy produkt – Micro:bit, minikomputer idealny do nauki w zabawny i ciekawy sposób. Micro:bit jest płytką rozwojową o wymiarach 52 x 43 mm z 32-bitowym procesorem ARM Cortex M0. Oprócz tego posiada on akcelerometr, magnetometr, Bluetooth oraz wyświetlacz LED 5×5.
Na oficjalnej stronie Micro:bit można znaleźć podstawowe informacje oraz opis możliwości produktu. Programowanie aplikacji możliwe jest w IDE dostępnym przez przeglądarkę dla języka JavaScript oraz Python.
Pierwszy program uruchomiony na Micro:bit
Kod dla programu wyświetlającego przy uruchomieniu tekst micro:bit, po naciśnięciu przycisku a tekst a, a przy przycisku b – tekst b, natomiast przy potrząśnięciu liczbę losową z przedziału od 0 do 9:
input.onButtonPressed(Button.B, () => { basic.showString("b") }) input.onButtonPressed(Button.A, () => { basic.showString("a") }) input.onGesture(Gesture.Shake, () => { basic.showNumber(Math.random(10)) }) basic.showString("micro:bit") basic.forever(() => { })