Přejít na hlavní obsah
IT laboratoř
Nejlepší start

Programátor začátečník

Hotové IDC moduly propojí blokové programování s reálným světlem, motorem a senzory. Minimum času na zapojování, maximum času na logiku programu.

3 hotové lekce4 položky k přípravě

6.–7. ročník · první micro:bit · suplování · kroužek

Přejít na lekce

Před hodinou

Všechno, co potřebujete mít připravené

Tohle je část, kterou má učitel projít před příchodem žáků. Cíl je odstranit technická překvapení ještě před začátkem hodiny.

Checklist

Co dát na stůl

  • micro:bit
  • MB2 + IDC shield
  • IDC kabely
  • tlačítko, LED a senzor podle úlohy

5 minut

Rychlá kontrola před startem

  1. 1Ověřte USB spojení s micro:bitem.
  2. 2Připravte jeden funkční vzor.
  3. 3Pracujte ideálně ve dvojicích.
  4. 4Nejdřív jeden vstup + jeden výstup, potom rozšiřujte.

Hotové scénáře

Hodiny, které můžete rovnou učit

Každá lekce má konkrétní zadání pro žáky a stručný postup. Přesné řešení je schované pod tlačítkem a učitel ho otevře až ve chvíli, kdy ho potřebuje.

Začněte lekcí 1
Lekce 1

Chytré světlo

45 minZačátečník

Cíl hodiny

LED nejdřív ovládáme tlačítkem a potom ji necháme reagovat na světelný senzor.

Zadání pro žáky

Postavte světlo, které se po stisknutí tlačítka rozsvítí. Jakmile to funguje, tlačítko nahraďte světelným senzorem a udělejte z něj automatické světlo.

Co mají udělat

  1. 1Zapojte tlačítko do konektoru 1 a LED do konektoru 2.
  2. 2Naprogramujte: když je tlačítko stisknuté → LED svítí, jinak → LED nesvítí.
  3. 3Tlačítko odpojte a do konektoru 1 připojte světelný senzor.
  4. 4Upravte podmínku tak, aby LED reagovala na stav senzoru. Citlivost dolaďte malým potenciometrem na senzoru.

Ukázat přesné řešení krok za krokem

Schované ve výchozím stavu · použijte až když se skupina zasekne

  1. 1

    Zapojte první funkční verzi

    Vypněte MB2. Tlačítko připojte IDC kabelem do konektoru 1 a LED modul do konektoru 2. Potom vložte micro:bit, připojte USB a MB2 zapněte.

  2. 2

    Otevřete správný projekt v MakeCode

    Použijte ukázkový projekt výrobce pro Programátora začátečníka. Ten už obsahuje knihovnu Začátečník, ve které jsou bloky pro tlačítko, LED a senzory.

  3. 3

    Sestavte podmínku pro tlačítko

    Do bloku stále opakuj vložte podmínku když / jinak. Jako podmínku použijte blok „tlačítko 1 stisknuto“. Do části KDYŽ vložte „rozsviť LED 2“, do JINAK „zhasni LED 2“.

    stále opakujkdyž / jinaktlačítko 1 stisknutorozsviť LED 2zhasni LED 2
  4. 4

    Nahrajte a otestujte

    Program nahrajte do micro:bitu. Držte tlačítko: LED musí svítit. Pusťte ho: LED musí zhasnout. Pokud ne, nejdřív zkontrolujte konektor 1 a 2.

  5. 5

    Přestavte řešení na automatické světlo

    MB2 vypněte, tlačítko odpojte a do konektoru 1 zapojte světelný senzor. V programu nahraďte blok tlačítka blokem pro světelný senzor v konektoru 1. LED v konektoru 2 ponechte.

  6. 6

    Kalibrujte senzor

    Zakryjte senzor rukou a potom na něj posviťte. Pokud se stav nemění ve vhodný okamžik, pomalu otáčejte malým potenciometrem na senzoru, dokud se LED nezačne přepínat při požadované úrovni světla.

Jak poznám, že je hotovo

  • Tlačítko v konektoru 1 spolehlivě ovládá LED v konektoru 2.
  • Po výměně za světelný senzor se LED přepíná podle světla/tmy.
  • Žák umí vysvětlit, co je vstup, podmínka a výstup.
Výzva pro rychlejší: Potenciometrem nastavujte citlivost světla a najděte hranici, při které se má LED přepnout.
Lekce 2

Hra na postřeh

45–60 minZačátečník

Cíl hodiny

Změřit reakční dobu hráče od rozsvícení LED po stisk fyzického tlačítka.

Zadání pro žáky

Po stisku A na micro:bitu program náhodně počká, rozsvítí LED a začne měřit čas. Hráč musí co nejrychleji stisknout externí tlačítko.

Co mají udělat

  1. 1Zapojte fyzické tlačítko do konektoru 1 a LED do konektoru 2.
  2. 2Tlačítkem A na micro:bitu spouštějte nové kolo s náhodným čekáním.
  3. 3Po rozsvícení LED uložte čas startu.
  4. 4Po stisku externího tlačítka spočítejte reakční dobu a zobrazte ji na micro:bitu.

Ukázat přesné řešení krok za krokem

Schované ve výchozím stavu · použijte až když se skupina zasekne

  1. 1

    Připravte hardware

    Tlačítko dejte do konektoru 1 a LED do konektoru 2. V MakeCode použijte knihovnu Začátečník stejně jako v předchozí lekci.

  2. 2

    Vytvořte proměnné

    Vytvořte proměnné „merime“, „start“ a „reakce“. Při startu nastavte merime = nepravda a LED 2 zhasněte.

    nastav merime na nepravdanastav start na 0zhasni LED 2
  3. 3

    Tlačítkem A spusťte kolo

    Do události „při stisknutí tlačítka A“ vložte zhasnutí LED, pauzu o náhodné délce 1000–4000 ms, rozsvícení LED 2, uložení aktuálního času v ms do proměnné start a nakonec merime = pravda.

    při stisknutí Apauza náhodně 1000 až 4000 msrozsviť LED 2start = čas od spuštění (ms)merime = pravda
  4. 4

    Sledujte externí tlačítko

    Do „stále opakuj“ vložte podmínku: pokud merime = pravda A ZÁROVEŇ tlačítko 1 je stisknuté, spočítejte reakce = aktuální čas v ms − start.

    stále opakuja zároveňtlačítko 1 stisknutoreakce = čas od spuštění − start
  5. 5

    Ukončete kolo

    Po výpočtu zhasněte LED 2, nastavte merime = nepravda a zobrazte hodnotu reakce na displeji micro:bitu. Krátká pauza 300 ms zabrání vícenásobnému započtení jednoho stisku.

Jak poznám, že je hotovo

  • LED se po každém stisku A rozsvítí po jiné prodlevě.
  • Externí tlačítko ukončí měření pouze po rozsvícení LED.
  • Na micro:bitu se zobrazí reakční čas v milisekundách.
Výzva pro rychlejší: Uložte nejlepší čas do proměnné rekord a po každém kole ukažte, zda hráč rekord překonal.
Lekce 3

Mini meteostanice

60 minMírně pokročilý

Cíl hodiny

Zobrazit na OLED displeji teplotu, vlhkost a tlak z BME senzoru.

Zadání pro žáky

Připojte BME meteostanici a OLED displej. Na OLED musí být současně vidět alespoň teplota, vlhkost a tlak.

Co mají udělat

  1. 1Připojte BME modul do konektoru 3 a OLED displej do konektoru 4.
  2. 2V bloku při startu spusťte komunikaci pro BME i OLED.
  3. 3V hlavní smyčce vypište názvy veličin a jejich aktuální hodnoty.
  4. 4Obnovujte displej přibližně jednou za sekundu.

Ukázat přesné řešení krok za krokem

Schované ve výchozím stavu · použijte až když se skupina zasekne

  1. 1

    Zapojte I2C moduly

    MB2 vypněte. BME meteostanici připojte do konektoru 3 a OLED displej do konektoru 4. Tyto moduly používají I2C, proto se v programu nevybírá klasický pin jako u LED.

  2. 2

    Inicializujte oba moduly

    V bloku „při startu“ vložte blok „BME start“ a blok „OLED start“. Bez inicializace budou další bloky vracet chybné nebo žádné hodnoty.

    při startuBME startOLED start
  3. 3

    Napište první dvě řádky

    Do „stále opakuj“ napište na OLED text „Teplota C“ a pod něj číselnou hodnotu teploty z BME. Tím nejdřív ověřte, že BME i OLED opravdu fungují.

  4. 4

    Přidejte vlhkost a tlak

    Na další řádky přidejte text „Vlhkost %“ + hodnotu vlhkosti a „Tlak hPa“ + hodnotu tlaku. OLED má osm řádků; nepoužité řádky doplňte blokem pro prázdné řádky.

  5. 5

    Zpomalte obnovování

    Na konec smyčky přidejte pauzu přibližně 1000 ms. Hodnoty se budou aktualizovat jednou za sekundu a displej nebude zbytečně překreslován.

Jak poznám, že je hotovo

  • OLED se po spuštění inicializuje a nezůstane prázdný.
  • Na displeji se mění alespoň teplota, vlhkost a tlak.
  • Po zahřátí BME rukou je vidět změna teploty.
Výzva pro rychlejší: Změřte hodnoty ve třídě, na chodbě a u otevřeného okna a nechte žáky vysvětlit rozdíly.

Bezpečnost + provoz

Na co dát pozor

  • Sada podle výrobce neobsahuje micro:bit.
  • Při přepojování elektroniky vypněte napájení.
  • Když něco nefunguje, kontrolujte nejdřív kabel a konektor, potom program.

Když to nefunguje

Diagnostika bez paniky

  1. 1.Je zařízení napájené a micro:bit připojený?
  2. 2.Sedí kabel a správný port/pin?
  3. 3.Funguje nejjednodušší test jednoho modulu?
  4. 4.Teprve potom hledejte chybu v programu.

Zdroj pravdy

Originální návody a MakeCode

Školní materiál zjednodušuje přípravu. Přesné schéma, hodnoty součástek a technické detaily vždy ověřte v dokumentaci výrobce.

Jak materiál používat: tato stránka je záměrně kratší než originální manuál. Má učitele dostat od krabičky k funkční hodině co nejrychleji. Technické schéma zůstává u výrobce jako zdroj pravdy.