O autorovi

Martin Malý (známý též pod přezdívkou Adent), je český programátor, publicista a mediální konzultant. Jeho texty najdete na stránkách zpravodajských serverů (HN), odborných médií (Zdroják, Lupa) nebo na jeho webu Den1.cz. Od mládí se věnuje programování a elektronice, nyní však už jen jako hobby. V posledních letech pracuje jako manažer a konzultant v oboru internetových médií.

Elektronika je jeho koníčkem už od dětství. Nejraději má staré osmibitové počítače z osmdesátých let 20. století – vlastní jich několik desítek a stále je jimi fascinován natolik, že si staví jejich repliky a programuje jejich emulátory.

O knize

Vždy, když začnu psát novou knihu, představím si její čtenáře. Tedy vás. Kdo jste, proč jste po této knize sáhli, co v ní hledáte, co od ní čekáte? A mohu vám to splnit?

U této knihy se musím přiznat: představuju si několik různých skupin čtenářů, které se od sebe velmi liší. Jediné, co je spojuje, je zájem o elektroniku a programování.

Jedna skupina to o sobě ví, nebo alespoň tuší. To jsou lidé, kteří už přičichli třeba k programování, možná se tím i živí, ale rádi by vedle abstraktních programů zkusili programovat taky něco, na co si mohou sáhnout. Ovšem různých Arduin se bojí, protože to je příliš „elektronické“. Microbit je pro ně jako stvoře-ný – je jednoduchý, z určitého úhlu na použití jednodušší než třeba to Arduino, ale zase výkonnější a méně omezený. Křivka učení pro ně bude velmi příznivá. Stejně tak ti, co rozumí elektronice, nebo třeba mechanice, rádi by stavěli třeba roboty, ale nevěří si u programování.

Druhá skupina to o sobě třeba ještě ani neví. Jsou to mladí lidé, žáci a studenti, kteří jsou sice školou a jejími postupy už dostatečně otrávení, ale zároveň v nich ještě nezemřela radost z poznávání. Ironicky řečeno: Kluci a holky, kteří mají radost, když se něco naučí, i přesto, že chodí do školy. Věřím, že tihle mladí lidé ocení, že s microbitem mohou udělat spoustu zajímavých věcí, od legrácek a hříček po zajímavé aplikace, hry, nebo třeba řiditelné roboty. Pro starší může být microbit vstupenkou třeba do světa umělé inteligence, strojového učení nebo internetu věcí (IoT).

A třetí skupina souvisí s tou druhou. Jsou to nadšení učitelé, kteří mají chuť opravdu něco naučit, baví je to, co učí, chtějí, aby to bavilo i děti, ale hodně často naráží na limity školství a systému. Oni o microbitu vědí, jako vědí o Ar-duinech, Raspberry, o 3D tiskárnách a dalších věcech. Často takové sady nakoupí do školy, někdy i ze svého platu, prostě proto, že věří, že to má smysl a že doká-žou svým žákům a studentům předat něco ze svého nadšení. Ale pak bohužel zjistí, že nejsou vhodné materiály, podle nichž by mohli postupovat.

Rád bych touto knihou oslovil všechny tři skupiny, jak nadšence, tak studenty i jejich učitele. Proto jsem do knihy zařadil nejen popis experimentů a konstrukcí s microbitem, ale k nim i pár pracovních a metodických listů. Kniha se kromě samotného microbitu věnuje i nejčastějším kitům, periferiím a stavebnicím, s nimiž se můžete na českém trhu a v českých školách potkat.

Obsah

  • Úplně první kroky a Hello World
    • Co je co?
    • Hello, world
    • Kreslení
    • Vstupy
    • Výstupy
    • Práce se snímači a displejem
  • Další úroveň
    • Rádiová komunikace
    • Práce s textem
    • Kompas a magnet
    • Pokročilé funkce rádia
    • Seznamy
  • Hardware
    • Konektor a spojení se světem
    • Sensor:bit
    • Basic kit
    • Starter kit
    • Robotické vozítko Ring:bit
    • IoT kit
  • Pro pokročilé
    • Soubory s programem
    • Události
    • Tvorba a úprava rozšíření
  • Alternativy k Micro:bitu
  • CircuitPython
    • Rozdíly proti MicroPythonu
    • První kroky
    • Thonny
  • JavaScript
    • Rychlý úvod
    • Referenční příručka systémové knihovny

O knize

Kniha "Micro:bit krok za krokem" je určena jak pro naprosté začátečníky, kteří se teprve s Micro:bitem a programováním seznamují, tak i pro pokročilejší uživatele, kteří už mají zkušenosti s elektronikou a programováním. Součástí knihy jsou i příklady, náměty na pokusy a hry, nebo i stručné "taháky" a metodické listy, takže kniha najde využití nejen doma, ale i při výuce ve školách. V knize jsou popsány i nejpoužívanější kity a rozšiřující moduly, které jsou v České republice dostupné.

Autor pro začátečnický výklad využívá převážně programování pomocí začátečnického blokového editoru MakeCode. Kniha ale obsahuje i referenční příručku pro programování v JavaScriptu či Pythonu a věnuje se i pokročilejším tématům, jako je interní fronta zpráv v operačním systému Micro:bitu nebo tvorba vlastních rozšíření (tedy knihoven). Kniha tak představuje první český ucelený materiál o výukové platformě Micro:bit, vhodný jak pro začátečníky, tak pro pokročilé.

Odkazy

Užitečné a praktické odkazy k tématu.

Příklady ke knize (ve formátu .hex)

K dispozici i na GitHubu

Kde koupit Micro:bit

Pracovní listy

Pracovní listy HWKITCHEN

Použití Pythonu

Python a Micro:bit

Metodické materiály, kurzy a náměty pro výuku:

Microbiti.cz - stránky Barbory Havířové o použití Micro:bitu ve školách

Microle

Metodika pro učitele

OMG Robotics

Digitální kompetence

Zdroje pro microbit (anglicky)

Microbit Foundation

Enter study

Tvorba rozšíření (anglicky)

Tutorial

Article

Getting started

Playground

Definice bloků

Ring:bit Car

Robot prakticky (HWKITCHEN)

Jak začít

Programování & robotika

Nezha Inventors Kit

Nezha

Retro Arcade for Education

RetroArcade úvod česky

Výrobce

IoT kit

IoT kit česky

Výrobce

Použité adresy I²C

Seznam