Přeskočit obsah

Kapitola 7 - Reakce na uživatele a okolí

Doporučený čas: 8 vyučovacích hodin
Výstup kapitoly: Žák vytvoří program, který reaguje na podněty od uživatele nebo okolního prostředí.

Motivace

Program není izolovaný. U Micro:bitu může reagovat na tlačítka, naklonění, zatřesení, světlo, teplotu nebo směr. Tím se z programu stává jednoduché interaktivní zařízení.

Co se naučíš

  • rozlišit událost a trvale sledovanou hodnotu,
  • reagovat na tlačítka a gesta,
  • číst hodnoty z okolního prostředí,
  • spojit vstup s vhodným výstupem,
  • navrhnout program, který se chová předvídatelně.

Náčrt obsahu

Podnět Možná reakce
Tlačítko A nebo B Volba režimu, potvrzení, odpověď.
Zatřesení Hod kostkou, alarm, spuštění akce.
Naklonění Ovládání hry nebo ukazatele.
Světlo Automatická reakce na tmu.
Teplota Signalizace překročení hranice.

Praktický úkol

Navrhni a vytvoř jednoduchý „rozhodovač“. Po zatřesení vybere jednu z možností, po stisku tlačítka ukáže nápovědu nebo pravidla.

Tahák

Událost je jednorázový podnět, třeba stisk tlačítka. Sledovaná hodnota se může měnit pořád, třeba teplota nebo osvětlení.

Co už umím

  • Umím naprogramovat reakci na tlačítko.
  • Umím použít gesto nebo hodnotu z okolí jako vstup.
  • Umím vysvětlit, kdy je vhodná událost a kdy opakované měření.
  • Reakce na podněty od uživatele.
  • Reakce na podněty od okolního prostředí.
  • Vytvoří program, který zpracuje informace z okolního světa.