Přeskočit obsah

Kapitola 8 - Proměnné, senzory a data

Doporučený čas: 8 vyučovacích hodin
Výstup kapitoly: Žák použije proměnné k uchování a zpracování dat ze senzoru.

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