Seznámili jsme se, vzpomněli si na micro:bit a našli jsme programovací prostředí makecode, do kterého se hlásíme účtem Google, aby nám programy zůstaly.
Budeme používat zelený papírek na monitoru = mám hotovo a červený papírek = potřebuji pomoct.
Proměníme micro:bity na kvíz. Při zatřesení zobrazí zjišťovací otázku a popis, co znamená stisk tlačítek A, B. Odpověď může být ano/ne, ale také výběr z možností – tlačítka A, B, A+B a případně i piny.
Při stisku tlačítka se uživatel dozví, zda odpověděl správně nebo špatně.
Finální verze programů budeme vkládat každý na svůj web na google sites. Založili jsme si proto nový web Kroužek programování a v něm stránky
Popis microbitu, kterou budeme upravovat ve volných chvílích a
Je dnes středa?, do které vložíme screenshot programu a do něj odkaz na simulátor.
Poznámka z budoucnosti: Nápad dobrý, ale zdržuje a zdaleka ne všichni zvládli smysluplně udržovat. Vhodné pro starší.
Připojíme baterky, microbity vystavíme a obejdeme dokola. Známe všechny odpovědi?
Ve dvojici si navzájem posíláme odpověď ano/ne na otázku.
domluvíme se na čísle skupiny
při stisku A odešleme číslo, při stisku B jiné číslo
při přijetí čísla vyslaného tlačítkem A zobrazíme fajfku
při přijetí čísla vyslaného tlačítkem B zobrazíme křížek
Ptáme se navzájem na otázky a nikdo jiný nebude znát odpověď!
všechny microbity zamícháme a každý si náhodně vybere
stoupneme si do kroužku a microbit kryjeme tak, aby nikdo jiný neviděl na displej
postupně každý řekne jednu viditelnou informaci, například „mám brýle“
každý na microbitu zadá svoji odpověď (A = ano, B = ne)
na displeji vidíme odpovědi svého parťáka
snažíme se zapamatovat jeho popis a podle toho poznat, kdo to je
Microbiti ve výuce: https://www.microbiti.cz/2022/04/ano-ne.html
Hotový program:
Seděli jsme v kroužku a říkali postupně čísla od jedné do třiceti:
Každý řekl o jedno větší číslo než jeho soused.
V dalším kole jsme místo čísla dělitelného třemi řekli BIM:
jeden, dva, BIM, čtyři, pět, BIM, sedm, osm, …
V dalších kolech jsme přidali dělitelnost čtyřmi (BUM) a později i pěti (BÁC):
jeden, dva, BIM, BUM, BÁC, BIM, sedm, osm, … mezi čísly bylo i BIMBUM, BIMBÁC atd.
Tuhle práci může micro:bit dělat za nás!
Vytvoříme program, který v cyklu Opakuj stále bude zobrazovat zvyšující se čísla a v případě, že číslo bude dělitelné třemi, napíše na displej BIM (nebo nakreslí obrázek).
Jak poznáme číslo dělitelné třemi? V matematice je příkaz zbytek po dělení třemi, který nám pomůže.
Umím micro:bit poznat, zda je zadané číslo sudé nebo liché?
Zadání: Na začátku se při startu do proměnné nastaví náhodné číslo v intervalu 1 až 200.
Tlačítko A snižuje číslo. Tlačítko B zvyšuje číslo. Tlačítko A+B zobrazí písmeno S (číslo je sudé) nebo L (číslo je liché).
matematika > náhodné číslo
Hra: Od náhodného čísla necháme tajně číslo zvyšovat. Dokážeme zastavit sudé číslo?
při startu nastav do proměnné náhodné číslo
každých (...) ms zvyš proměnnou o 1
při stisku A+B zobraz proměnnou
pokud je číslo sudé, zobraz vítěznou animaci, jinak smutnou animaci
Používáme pásek RGB LEDek ovládaný pomocí knihovny příkazů z rozšíření Neopixel.
Pásek můžeme k microbitu připojit kabelem s krokodýlky nebo v našem případě gvs (dupont) kabelem k 0VG na destičce ring:bit, která má i vlastní napájení a proto může rozsvítit více diod než samotný micro:bit.
Při startu nastavíme pin a počet LEDek.
V příkazech ...více je nastavení barvy konkrétní diody. Potom pomocí show pásek rozsvítíme.
Úkol: rozsvítit jednu konkrétní ledku, tlačítkem A ji posunout o jednu doleva a tlačítkem B o jednu doprava.
Při startu:
nastavit pásek na správný počet LED
nastavit novou proměnnou poloha
rozsvítit LEDku na adrese poloha
Při stisku tlačítka:
změnit proměnnou poloha
zhasnout pásek a rozsvítit LED na nové adrese
>>> další rozšiřující desky pro micro:bit na Microbit ve výuce
Chtěli bychom, aby světlo putovalo z pásku na pásek, vždy proběhlo po pásku a přeskočilo na jiný.
Jak to zařídit pomocí rádia?
>>> Podobné zadání na Microbit ve výuce
https://www.microbiti.cz/2022/10/housenka.html
Všichni udělají závoru ovládanou A a B. Prozkoumat polohu serva, sestrojit závoru tak, aby se tlačítky zavřela a otevřela
Bonus: dálkové ovládání.
Zjistit, jaká čísla vrací osvětlení (0–255), pro servo můžeme např. dělit dvěma.
Na škále je několik smajlíků, pomocí tlačítka A a B nasměrujeme ručičku dle toho, jak se daný den cítíme.
Bonus: podmínky, abychom se nedostali mimo meze.
Vytvořit seznam 12 postaviček, kdo nic nevymyslí, tak si vylosuje/dáme na výběr, synchronizovat pohyb postavy se světlem.
Bonus: dálkovým ovladačem celý Betlém zapneme a vypneme.
každý microbit bude mít jednu koledu a bude ovládat jednu postavu z betléma, děti budou losovat koledy, které budou chystat.
Mít připravené koledy pro každého.
c1 – mezinárodní značení, c’ české značení
noty s indexem 1 značí střední tón tzv jednočárkované cé
noty s indexem 2 - vysoký tón tzv dvoučárkované cé
nízký je bez indexu tzv malé cé