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 5x5.
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 Link to heading
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(() => {
})