Přeskočit obsah

Kapitola 10 - Komunikace Micro:bitu a závěrečný projekt

Doporučený čas: 10 vyučovacích hodin
Výstup kapitoly: Žák ve skupině navrhne, vytvoří, otestuje a představí projekt s Micro:bitem.

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í.
  • Ř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í.