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
Koupit knihu
Knihu můžete koupit u knihkupců, nebo ve specializovaných obchodech
Koupit na HWKITCHEN.cz Koupit na Kosmas.cz Koupit na Palmknihy.cz Koupit na Knizniklub.cz Koupit na Knihy Dobrovský.czO 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
- Kreslení
- Křeček, strana 66
- Hlukoměr, strana 63
- Hod mincí, strana 82
- Hrací kostka, strana 83
- Hrací kostka 2, strana 83
- Kámen, papír, nůžky
- Vodováha
- Vodováha, verze 2
- Radio
- Radio 2
- Radiomorseovka
- Radiomaják, strana 155
- Tlačítko, strana 187
- Tlačítko 2, strana 187
- Tlačítko - událost, strana 188
- Potenciometr, strana 189
- Potenciometr, strana 189
- Aplikace IoT, strana 220
- IoT s ThingSpeak, strana 222
- EVT-ANY, strana 228
- Fronta událostí, strana 230
- KAREL, strana 280
- Hudba 1
- Hudba 2
- Příklad ke kitu NEZHA
- Odpočet
- Ringbit
- Ovladač pro Ringbit
- Přijímač pro Ringbit
- Ringbit: za světlem
- Ringbit: po trase
- Ringbit: první kroky
- Demo Ring:bit
- Ovládání serva
Kde koupit Micro:bit
Pracovní listy
Použití Pythonu
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