Kapitola 7 - Reakce na uživatele a okolí
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í.
Návaznost na ŠVP
- 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.