Kapitola 8 - Proměnné, senzory a data
Motivace
Když program potřebuje něco pamatovat, použije proměnnou. Může si uložit počet bodů, poslední naměřenou teplotu, nejvyšší hodnotu nebo zvolený režim. Proměnné umožňují, aby program nebyl jen okamžitou reakcí, ale pracoval s historií a stavem.
Co se naučíš
- vysvětlit, k čemu slouží proměnná,
- uložit hodnotu ze senzoru,
- porovnat hodnotu s hranicí,
- změnit hodnotu proměnné v průběhu programu,
- použít data k rozhodnutí programu.
Náčrt obsahu
| Data | Příklad použití |
|---|---|
| Teplota | Upozornění při překročení hranice. |
| Osvětlení | Automatický noční režim. |
| Magnetické pole | Jednoduchý detektor změny. |
| Azimut | Kompas nebo orientační hra. |
| Počítadlo | Body, počet pokusů, počet událostí. |
Praktický úkol
Vytvoř měřicí program. Micro:bit průběžně sleduje vybranou hodnotu, ukládá ji do proměnné a podle nastavené hranice zobrazí stav „OK“ nebo „POZOR“.
Tahák
Proměnná je pojmenované místo pro hodnotu, která se může během programu měnit. Dobrý název proměnné pomáhá pochopit, co hodnota znamená.
Co už umím
- Umím vytvořit proměnnou.
- Umím uložit hodnotu ze senzoru.
- Umím použít hodnotu proměnné v podmínce.
Návaznost na ŠVP
- Použije proměnné pro uchování a zpracování dat ze senzoru.
- Teplota, osvětlení, magnetické pole, azimut.
- Vyřeší problém programem zpracovávajícím data ze senzoru k výstupům.