Příspěvky

Zobrazují se příspěvky se štítkem pracovní listy+makecode

Semafor a RGB dioda

Obrázek
Největší předností microbitu je programování propojené s reálným životem. K velké radosti postačí příslušenství za pár korun. Vyzkoušeno na ZŠ pro začátečníky od čtvrté třídy a pro pokročilé od šesté třídy. Určeno i pro střední školu. Semafor a rgb led na destičce s ochrannými rezistory a čtyřmi piny jsou původně určeny pro Arduino a připraveny na napětí pět voltů. Microbití 3,3 volty ale pro rozsvícení diody stačí, takže je můžeme připojit přímo pomocí drátků dupont-krokodýl nebo pomocí libovolného rozšíření a drátků dupont-dupont .  Funguje i se samotnou rgb diodou ( článek RGB LED ), dupont lze navléknout přímo na nožičky nebo použít krokosvorky, ale chybí tam to povědomí o ochranných odporech. Semafor můžeme s dětmi vyrobit z diod a buď připájet na destičku, nebo použít karton či 3D tisk s otvory. Fyzikální vsuvka: Doporučuji na začátku ukázat samotnou LED a její dvě nožičky, vysvětlit/ukázat, že propouští proud jen jedním směrem a přitom svítí. Jakto, že semafor má jen čtyři pin

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é

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: 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čítek, takže nakloníme-li microbit tlačítkem A dolů, získáme nejvíce záporné číslo a tlačítkem B dolů nejvíce kladné číslo. Osy y, z také stojí za prozkoumání. Zaznamená microbit změnu zrychlení při každém pohybu? Musí zrychlovat, zpomalovat nebo zatáčet. Pokud se pohybuje rovnoměrně, naměří stejné hodnoty, jako když volně leží. Na to přišel už Newton, i když žádný microbit neměl. 2) Zjištěné

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? 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, mohou se elektrony uvolnit => víc svítíme = víc elektronů se uvolní = můžeme to měřit. Fyzika je za tím ještě zajímavější, třeba co je to za kousky polovodiče, proč jsou dva různé a proč tam ty elektrony jsou a jinde ne. A proč se vyzáří zrovna viditelné světlo, jestli při měření záleží na barvě... 2) Mezi zjištěnými hodnotami zvolíme hranice a při jejich p

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

Pracovní listy – funkce a pole

Obrázek
Pracovní listy k tisku ukazují, jak si vytvořit vlastní příkazy, neboli funkce . Jsou vhodné i pro začátečníky, první část s animacemi se dá využít i bez znalosti větvení. Pokročilí programátoři naopak díky funkcím s parametry výrazně zefektivní svoje kódy. Pracovní list funkce v pdf. Pole patří k pokročilejším technikám otevírajícím cestu k větším projektům. V první části je ukázáno, jak do pole uložit hodnoty a zase je vypsat. Následují tři projekty, které je možné libovolně rozpracovat. Zadání je formulováno bez využití příslušenství, vhodným doplněním je joystick a případně autíčko. Další nápady i některá konkrétní řešení: >>>  Hry s využitím pole (array) . Pracovní list pole v pdf. Materiály jsou ze  ZŠ Brno, Gajdošova a Gymnázia Brno, Elgartova >>>  Hry s využitím pole (array) >>>  Mapa pokroku  (další pracovní listy a popis práce)

Joystick pro microbit

Obrázek
V kroužku programování s pokročilými testujeme různé příslušenství. Pokud se osvědčí, pořídíme více kusů a začleníme do výuky. Elecfreaks Joystick:bit V2 Šikovný gamepad modul pro micro:bit jsme koupili u české firmy  HW kitchen . Používáme ho pro programování her na microbitu, kreslení nebo dálkové ovládání autíček. Joystick:bit obsahuje kromě joysticku a tlačítek také bzučák a vibrační motorek pro zpětnou vazbu. K napájení slouží dvě AAA baterie v držáku připevněném zespodu. Po zadání  joystickbit  do vyhledávacího pole rozšíření lze v prostředí makecode přidat příkazy pro snadné programování. Seznámení s joystickem v prostředí makecode usnadňuje pracovní list . Joystick je možné ovládat i bez použití rozšíření. Piny jsou vyvedeny takto: P0 = bzučák (analog) P1 = pohyb v ose x (analog) P2 = pohyb v ose y (analog) P12–P15 = tlačítka C–F P16 = vibrační motorek Dalších sedm portů je vyvedeno jako GVS (zem, napájení, signál). Poloha joysticku je v obou osách teore

Pracovní listy – podmínky

Obrázek
Tři pracovní listy a jeden list s úkoly na téma podmínky ze ZŠ Brno, Gajdošova a Gymnázia Brno, Elgartova. Poznávání podmínek věnujeme tři hodiny (tři pracovní listy), později pak zařazuji hodinu, ve které místo pracovních listů děti dostanou kartičky s úkolem. Po splnění si ji vymění za těžší. Úlohy na sebe navazují tak, aby krok po kroku vybudovali hru s čísly. Takováto změna pracovního postupu je velmi oblíbená. Není nutné hodiny zařadit po sobě, pro základní seznámení s podmínkami stačí první pracovní list. Třetí pracovní list uvádí důležité využití proměnné jako ukazatele stavu, ve kterém se program nachází. Podle hodnoty proměnné se například zobrazují obrázky (také >>>  Obrázky ) nebo animace. Navázat se dá naprogramováním více funkcí (stopky, odpočet, skokoměr, ...), které přepínáme právě pomocí změny hodnoty proměnné. >>> If–then–else hry s kostkami >>>  Mapa pokroku  (další pracovní listy a popis práce)

Pracovní listy – hudba

Obrázek
První pracovní list nevyžaduje znalost proměnné, je tedy vhodný i pro úplné začátečníky. Třetí úkol navádí na zkoumání frekvence tónů a vztahů mezi nimi. Edit 2023: přidán úkol na zajištění synchronizace obrázku a zvuku. Druhý pracovní list využívá proměnnou k nastavení výšky tónu a ukazuje, jak nejsnáze pracovat s piny. Pracovní listy ze ZŠ Brno, Gajdošova a Gymnázia Brno, Elgartova: >>> Hudba s microbitem  (jak hudbu na microbitu přehrát) >>> Mapa pokroku (další pracovní listy a popis práce) Výborně zpracovaný popis hodiny i s fyzikálním a hudebním pozadím: Banter bloguje: Hudba s microbitem Anglické stránky s přehledným vysvětlením zápisu not do microbitu:

Pracovní listy – kreslení

Obrázek
Kreslení je rozděleno na –  seznámení se souřadnicemi a základními příkazy , –  práci s proměnnou a opakováním , –  cyklus FOR . Kreslení 1 je vhodné pro úplné začátečníky ještě před seznámení s proměnnou. Pracovní listy ze ZŠ Brno, Gajdošova a Gymnázia Brno, Elgartova: >>> Mapa pokroku (další pracovní listy a popis práce) >>> Kreslení bodů (gradované úlohy s řešením) >>> Kreslení s Pythonem (podobné úlohy řešené v Pythonu)

Hlasování pro začátečníky

Obrázek
Nápad vhodný pro úplné začátečníky a také pro smíšené skupiny. Pokročilejší mohou zařízení vylepšovat například >>> pomocí polí . Naprogramujte hlasovací zařízení, které odešle vaši odpověď. Sčítací zařízení očekává číslo, odpovědi jsou číslovány od nuly: A = 0, B = 1, C = 2, ... případně ANO = 0, NE = 1 >>> Pracovní list k tisku <<< Hlasovací zařízení (vysílač): Sčítací zařízení (přijímač): Nejjednodušší varianta sčítacího zařízení: Použijeme více microbitů, každý pro jednu odpověď. Vylepšení: tlačítky nastavíme, kolikátou odpověď má počítat. Odkaz na program více přijímačů v makecode >>> Hlasování pomocí polí  (pokračování pro pokročilé) >>> Dálkově ovládaný displej  (podobně diferencovaná úloha)