Příspěvky

Zobrazují se příspěvky se štítkem bez příslušenství

Úvod ve škole i v kroužku

Obrázek
Hodiny programování nemusí být pouhým sezením u počítače. Jak dlouho vy dokážete skákat, abyste naskákali co nejvyšší číslo na skokoměru? ↓↓ Původní barevné pracovní listy pro starší začátečníky ↓↓ Černobílé pracovní listy pro úplné začátečníky (min 10 hodin, r. 2023 a 2025) V kroužku pro 3. až 5. třídu jsme začali používat jednodušší pracovní listy, které se snadno tisknou a děti si je samy vybarvují. Pracovní listy jsou záměrně velké kvůli motorice ruky, ale dají se tisknout i 2 na 1.  Kroužek má samostatný web, kde je vše popsáno podrobně  včetně plánu pro pokročilé.  (1) V první hodině jsme zkoumali simulátor, spárovali micro:bit a nahráli první vlastní program , který při startu zobrazil ikonu a pozdravil a opakoval stále zobrazení jména programátora a vlastní obrázek. S takovou digitální jmenovkou připojenou na baterky jsme si vybarvili pracovní list a nadepsali jméno zařízení, které programujeme a také název programovacího prostředí. (2) Ve druhé hodině jsme spo...

Bim, bum, bác

Obrázek
Na letní škole jsem se dozvěděla o kouzelníkovi , který nesnese čísla dělitelná třemi, čtyřmi a pěti. Seděli jsme tedy s mírně pokročilými programátory v kroužku a říkali postupně čísla od jedné do třiceti, každý řekl o jedno větší číslo než soused a čísla dělitelná třemi nahrazovali slovem 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 čísla zvyšující se o jedna a v případě, že číslo bude dělitelné třemi, napíše na displej BIM nebo nakreslí obrázek. Číslo si micro:bit musí pamatovat a bude se měnit, proto potřebujeme proměnnou. Jak poznáme číslo dělitelné třemi? V matematice je příkaz zbytek po dělení třemi , který nám pomůže.  Vzorový program BIM (doplníme čekání) Vzorový progr...

Stavová proměnná

Obrázek
Velmi důležitý koncept proměnné, která v sobě nese aktuální stav programu, pomáhají uchopit dva pracovní listy využívané v kroužku pokročilých na ZŠ. V prvním pracovním listu pracujeme pouze se stavy 0 a 1, kde 1 znamená, že program běží a 0 znamená zastavení. Konkrétní využití je u stopek a také pro zastavení a znovu spuštění házení kostkou. Úkoly lze rozšířit pro pokročilé například zobrazením puntíků místo čísel a nebo ovládáním zastavování pomocí rádia. Další možností je použít ověřování stavu ve smyčce opakuj stále a tak zapínat či vypínat libovolnou opakující se akci. Druhý pracovní list nejprve navede na vytvoření galerie animací, kde jedno tlačítko vybírá animaci a druhé tlačítko animaci spouští. V proměnné si microbit pamatuje, kterou animaci má aktuálně zobrazovat a podle toho vybere, co bude ovládací tlačítko spouštět. Při zatřesení se vybere a zobrazí název zvolené animace, na tomto místě je možné využít místo podmínek prvek seznamu, případně funkce s parametrem. Přirozené ...

Akordy

Obrázek
Umí microbit zahrát akord? A co takhle zahrát akord pomocí více microbitů? Ovladač posílá na zvolené skupině rádia název akordu (například C, G, F, ale klidně i molové nebo složitější akordy, název nemusí být jedno písmeno). Alespoň tři microbity reagují na přijatý text: Akord –  1. microbit –  2. microbit –  3. microbit –  4. microbit C střední C střední E střední G vysoké C G nízké B střední D střední G střední B F střední C střední F střední A vysoké C Kód prvního microbitu. Je zajímavé zkoumat, jak dlouho trvá zobrazení na displeji, když prohodíme zobrazení textu a zahrání tónu. Může díky tomu vzniknout zajímavý hudební efekt, když 1. microbit hraje hned, ale 2. a 3. se zdrží.  <<<  Hudba s micro:bitem <<<  Pracovní listy – hudba >>>  Zasílání zpráv >>>  Housenka  (leze z microbitu na microbit) >>>  Hlasování pro začátečníky >>>  Ano–ne aneb pryč od počíta...

Graf výsledků hlasování

Obrázek
Potřebujete začít s různorodou skupinou, kde se míchají úplní začátečníci i pokročilí? Zkuste jednoduché zadání s velkou variabilitou. Zvolíme užitečnou otázku s pěti možnostmi odpovědí, například:  Jaké máte předchozí zkušenosti s microbity?  A = žádné, B = trochu makecode, C = hodně makecode, D = trochu python, E = hodně python Zadání: Do skupiny rádia 42 pošlete písmeno vaší odpovědi. Rozšiřující úkoly pro pokročilé Umožněte odesílání všech možností, např. stiskem tlačítek nebo pinů. Vylepšete program tak, aby se možnosti daly vybírat pomocí tlačítek A, B a stiskem A+B se vybraná možnost odešle. Naprogramujte si tajné počítadlo odpovědí. Podobně gradovaná úloha s rádiovou komunikací do úplného začátku: >>> Housenka Program, kterým hlasy zobrazujeme stojí za vyzkoušení, využijeme dva seznamy (možností a počtu hlasů), hledání prvku v seznamu, funkci (pro vykreslení grafu), funkci s návratovou hodnotou (pro získání nejvyššího počtu hlasů) a přitom ...

Umělý horizont

Obrázek
Umělý horizont  v letadle ukazuje aktuální polohu letadla vůči zemi = ukazuje skutečnou vodorovnou rovinu. Vyrobíme si podobný pomocí microbitu a využijeme ho jako volant. Pracovní list k tisku. 1) Průzkum akcelerometru Náklon v různých směrech (x, y, z) microbit poznává pomocí akcelerometru, který měří zrychlení. Nejprve musíme prozkoumat, jaké hodnoty vrací v různých polohách.  Pokud měříme v dosahu usb kabelu, můžeme pro zkoumání využít sériovou komunikaci a místo stisknutí tlačítka použijeme v  opakuj stále  blok  Pokročilé > Sériová komunikace > sériový zapiš řádek  a v něm vstup  zrychlení (mg) x . Přidáme krátké čekání a po stisknutí tlačítka  Zobrazit data zařízení  pod simulátorem ihned vidíme hodnoty. Jaká fyzika je za tím schovaná?  Na Zemi v každém okamžiku směřuje tíhové zrychlení směrem dolů (kousek od středu Země). Proto akcelerometr microbitu vnímá stálou hodnotu i když se nepohybuje. Osa x je ve směru spojnice tlač...

Intenzita světla

Obrázek
Jak microbit reaguje na měření intenzity světla? Pracovní list k tisku 1) Nejprve prozkoumáme, jaké hodnoty microbit vrací pro různou úroveň osvětlení: Při stisku tlačítka zobrazíme hodnotu intenzity světla a vyzkoušíme najít alespoň pět různých hodnot. Navrhneme, jak tyto úrovně odlišit obrázkem. Pruhy? Čtverce? Ze středu? Z rohu? Pokud měříme v dosahu usb kabelu, můžeme využít sériovou komunikaci a místo stisknutí tlačítka použijeme v  opakuj stále  blok  Pokročilé > Sériová komunikace > sériový zapiš řádek  a v něm vstup  intenzita světla . Přidáme krátké čekání a po stisknutí tlačítka Zobrazit data zařízení pod simulátorem ihned vidíme hodnoty. Jaká fyzika je za tím schovaná?  Displej je složený z LED neboli svítivých diod. Taková dioda je tvořena kouskem polovodiče, ve kterém se pohybují elektrony uvolněné ze svých původních míst. Pokud se elektron posadí zpět do některého volného místa, zazáří. Obráceně, pokud na takový polovodič posvítíme, moh...

Když zlobí když

Obrázek
Neposlouchají vás podmínky? Zkuste si následující úkoly. Černobílé zadání k tisku. 1) U každého ze tří kódů vyplňte tabulku. V prvním řádku je vždy číslo, na které nastavíme proměnnou cislo . Do druhého řádku kreslíme výsledek.  Například pod čísla 1 a 2 u prvního programu nakreslíme puntík, pod 3 a 4 malý čtvereček... ❔ Budou všechny tři tabulky stejné?  2) A teď obráceně. Dopište do podmínek čísla a písmena tak, aby se při nastavení proměnné  cislo  zobrazilo písmeno podle tabulky. ❔ Čím se kódy liší a jak to ovlivní řešení?¨ 3) Někomu mohou pomoci vývojové diagramy, jsou jako desková hra. >>>  Intenzita světla >>>  Umělý horizont >>> Články na téma: Podmínky v Makecode >>>  If–then–else hry s kostkami

Micro:bit na prvním stupni

Obrázek
Záznam webináře Honzy Juříčka o micro:bitech pro první stupeň. Úplné základy a hlavně didakticky dobře zpracované pro tuto věkovou kategorii: https://digi-centrum-elixir-do-skol-praha-ssps.webnode.cz/l/mikro-bit/ Pár dobrých rychlých tipů pro nejmenší: Animace Udělat animaci, která má alespoň 15 snímků, nahrát do microbitu,  vyrobit kartičku s názvem uměleckého díla, uspořádat výstavu, případně s hodnocením pomocí kartiček. BH: vyzkoušeno se třeťáky, na plakát přidán počet bloků Vstupy – hračka Udělej z microbita hračku, něco udělá, když ... (fidget cube), třeba obrázek, blikání, hudba max tři tóny a podobně. K tomu plakát, co to umí.  A zase výstava. Přemýšlet u toho o dizajnu: po zobrazení obrázku počkat a pak zhasnout. BH: místo plakátu jsme udělali komentovanou předváděčku. další týden jsme si microbity rozebrali náhodně hledali funkce Zkoumání a práce s manuálen. Propojení s tvořením – obal na hračku nebo mikrozvířátko. Čtení bloků Pozornost, uvědomění si, že počítač čte...

Pracovní listy Python

Obrázek
Pracovní listy do kroužku pokročilých na ZŠ nebo pro střední školy. Pdf se otevře po kliknutí na obrázek. A = úvod, obrázky, náhoda >>> řešení podobných úloh v článku  Začínáme s Pythonem B = senzory, if (chybí) >>>  řešení podobných úloh v článku  Tlačítka s Pythonem C = for cyklus, range D = kreslení na displeji, for cyklus >>> řešení podobných úloh v článku  Kreslení s Pythonem E = rádio, stavová proměnná >>> popis aktivity v článku  Čtení kódu   >>>  Webináře MicroPython & BBC micro:bit