Při předvánočním vymýšlení dárků jsem objevil nádhernou hračičku - malý počítač BBC micro:bit pro výuku programování a robotiky. Byť je micro:bit aktuálně ve verzi 2, Ježíšek donesl z důvodu nedostupnosti nového starší model v1.5. Ten je ochuzen jen o pár nahraditelných nebo prominutelných drobností. Počítáček disponuje pěknou řádkou periferií včetně tlačítek, displaye, akcelerometru, teploměru, převodníků a dalších a přitom jde rozšiřovat spoustou dostupných modulů a nakonec - je to univerzální počítač - lze k němu přibastlit cokoliv.
Programovat lze micro:bit v on-line prostředí Microsoft MakeCode for micro:bit pomocí bloků, Pythonu i JavaScriptu. MakeCode existuje i jako aplikace. A co je podstatné obsahuje i emulátor, na kterém běží program okamžitě na živo. Takže hrát si můžete i bez hardwaru! A je to (také) v češtině. Pomocí bloků seskládal můj jen programováním málo políbený synovec hned jako druhý program "Kámen, nůžky, papír" s počítáním score a životů. Dále máte k dispozici Python Editor for micro:bit i Scratch - micro:bit.
Program se pak jednoduše uploadne do přes USB kabel připojeného počítače micro:bit "jako na flashku", ten si jej "nacucne" a okamžitě začne provádět. Proces nahrávání obstará i MakeCode, ale není to úplně vyladěné a po několika bezproblémových přeprogramováních nám neustále vyskakovalo okno finderu a MakeCode psal nějakou chybu. Nicméně nahrávání probíhalo úspěšně. Drobnost.
A MakeCode se umí propojit i s GitHub! Ostatně prosím... Marenek/teplomer: Jednoduchý teploměr / Simple thermometer.
Počítač micro:bit je u nás běžně dostupný včetně periférií a stavebnic i na "velkých e-shopech". Nicméně nejlépe navštívit speciálku BBC micro:bit | HWKitchen.cz. Tam najdete i nějakou tu dokumentaci a návody v češtině.
Odkazy
- Micro:bit Educational Foundation | micro:bit
- 1.5 micro:bit revision
- Microsoft MakeCode for micro:bit
- Python Editor for micro:bit
- Scratch - micro:bit
- BBC micro:bit | HWKitchen.cz