Kapitola 10 - Komunikace Micro:bitu a závěrečný projekt
Motivace
Na konci kurzu už nejde jen o jeden příkaz nebo jedno čidlo. Cílem je spojit algoritmus, vstupy, výstupy, podmínky, cykly, proměnné a testování do řešení, které má srozumitelný účel.
Co se naučíš
- navrhnout menší projekt podle zadání,
- rozdělit práci ve skupině,
- použít komunikaci dvou desek, pokud se pro projekt hodí,
- průběžně testovat a upravovat řešení,
- vysvětlit algoritmus, program i rozhodnutí při návrhu.
Náčrt obsahu
| Část projektu | Očekávaný výstup |
|---|---|
| Návrh | Problém, cíl, vstupy, výstupy, podmínky, rozdělení práce. |
| Algoritmus | Zápis postupu přirozeným jazykem, diagramem nebo pseudokódem. |
| Program | Funkční program pro Micro:bit. |
| Testování | Testovací scénáře, nalezené chyby, provedené opravy. |
| Prezentace | Stručné představení řešení a zhodnocení práce. |
Náměty projektu
- Bezdrátový hlasovací systém pro dvojici Micro:bitů.
- Jednoduchá orientační hra s kompasem.
- Měřič prostředí se signalizací překročení hranice.
- Reakční hra pro dva hráče.
- Bezpečnostní signalizace reagující na pohyb nebo světlo.
Praktický úkol
Ve skupině vyberte nebo navrhněte vlastní projekt. Před programováním odevzdejte návrh algoritmu a plán testování. Po dokončení předveďte funkční řešení a vysvětlete, jak jste ověřili jeho správnost.
Tahák
Dobrý projekt má jasný cíl, přiměřený rozsah a ověřitelné chování. Není důležité použít všechny funkce Micro:bitu, ale použít vybrané prostředky smysluplně.
Co už umím
- Umím navrhnout projekt od zadání po test.
- Umím spolupracovat na programu.
- Umím vysvětlit a obhájit zvolené řešení.
Návaznost na ŠVP
- Řeší úlohy vyžadující spolupráci dvou desek.
- Vzájemná komunikace destiček.
- Skupinové projekty s Micro:bitem.
- Otestuje správnost a použitelnost svého řešení.