Přejít k navigační liště

Zdroják » Různé » Hudba s Microbitem (úloha z kroužku programování pro děti)

Hudba s Microbitem (úloha z kroužku programování pro děti)

Články ‐ ‐ Různé ‐

Micro Bit je programovatelný mikropočítač z Velké Británie. Na jednom hudebním příkladu si ukážeme jeho použití ve výuce.

Text vyšel původně na autorově webu.

Micro Bit z BBC

Micro Bit je programovatelný mikropočítač, který vyvinuli v BBC a rozdali žákům základních škol ve Velké Británii. Podrobnější úvod si můžete přečíst třeba na microbiti.cz. Mně zaujala možnost připojení periferií, ale dlouho jsem rozmýšlel, jakou jednoduchou a přesto zajímavou úlohu zvolit.

Nakonec jsem vyzkoušel tvorbu a přehrávání hudby. Moje zkušenost vychází z článku Making music with micro:bit zveřejněným pod licencí Creative Commons BY-SA 4.0. Navíc jsem to trochu spojil i s hodinou fyziky. Vhodné zařadit až po několika seznamovacích hodinách s Micro Bitem (ne se rovnou vrhnout na periferie).

Fyzikální Teorie

Úvodních deset až patnáct minut se snažím věnovat aktivitě bez počítače. Tentokrát jsem místo cvičení probíral teorii. Vytáhl jsem z knihovny Usborne – Dětskou encyklopedii vědy a techniky, určitě si dokážete najít materiály na internetu, ale někdy se hodí šustit papírem. Osvědčilo se mi nevést monolog, ale vytáhnou z dětí, co vědí a znají. Rády se pochlubí. Vědí toho dost. Stačí to lehce moderovat.

Jak to, že vůbec něco slyšíme? Zvuk je vlnění. Když hodíte do vody kámen, na hladině uvidíte šířit vlny. Podobně se zvuk šíří vzduchem, byť to nevidíme. Když si kosmonauti ve volném prostoru uprdnou, tak to ten druhý neuslyší (to se jim náramně líbilo), jelikož vzduchoprázdnem se nemá jak šířit. Zvuk vydá třeba buben (ukázali jsme si, jak se rozkmitá) a my ho slyšíme díky ušnímu bubínku. Mluvení je kmitání hlasivek.

Jak to, že slyšíme reprodukovanou hudbu? Reproduktor má membránu, kterou rozkmitá elektromagnet. Při průchodu elektrického proudu vodičem se kolem vytváří elektromagnetické pole. Jak to, že se nám podařilo hudbu nahrát? Máme mikrofon, to je v podstatě reproduktor naruby.

Vezmeme do ruky sluchátka a ukážeme konektor, pravděpodobně 3.5 mm jack Proč je dělený na tři části? Protože stereo. Následně jsem vzal sluchátka od telefonu. Proč má konektor čtyři části? Protože má i mikrofon. Děti na první stupni se k tomu sami (nebo jen s malou nápomocí) dokáží dopracovat.

Všechna zmíněná fakta jsou srozumitelně znázorněná v doporučované knize, ale jistě najdete i ve své oblíbené encyklopedii.

Vybavení

Budete potřebovat webový prohlížeč a v něm otevřít editor makecode.microbit.org. Nejobtížnější je sehnat kabely s krokodýlky, ale na aliexpress.com jsou k dostání v ceně jeden až dva dolary včetně poštovného. Hledejte crocodile clips cable. V neposlední řadě potřebujeme reproduktor nebo sluchátka.

POZOR: Sluchátka si nesmí v žádné případě dávat na uši, hrozí poškození sluchu, jelikož vůbec nepracujeme s nastavením hlasitosti. Zvuk uslyší, i když nechají sluchátka ležet na stole.

Micro Bit má vestavěné bloky pro hraní tónu.

Hudební Teorie

Ne každé dítě chodí do hudebky a ze školy nemusí mít dostatečnou znalost notového zápisu. Každopádně je potřeba zdůraznit, že programovací prostředí vychází z anglických/amerických konvencí. A podobně, jako jindy míváme „problém“ s podobou zápisu desetinného čísla, tentokrát narazíme na rozdíl v našich notách H a B a „jejich“ B a Bb. Kromě fyziky a hudební teorie se tedy naučí i anglické reálie.

Jako bonus můžete ukázat, že anglická terminologie má i jiné názvy pro délky not, neříkají tedy čtvrťová (v americké angličtině normálně quarter note) nýbrž crotchet.

Úloha

  1. Připojte sluchátka a zahrajte jeden libovolný tón.
  2. Najděte si svoji oblíbenou píseň (v papírovém zpěvníku či obtížnější úloha na internetu). Poznají ji spolužáci na konci hodiny? Mějte připravenou nějakou píseň v záloze, kterou jim přidělíte, pokud si nedokáží sami vybrat.

Vychytávky

Přepis not je zdlouhavá práce. Nemusí bloky přetahovat z nabídky, ale lze na již umístěném bloku zvolit pravým tlačítkem možnost klonovat. Dále je možné využívat blok opakuj (nemusí jít pouze o repetice, ale jakékoliv opakování, které sami najdou).

Nejspíš jim nebude vyhovovat výchozí tempo, ale možná je ani nenapadne to hledat, jelikož budou příliš soustředění na noty.

Povšimněte si, že mám páskou zalepený pin s napájením 3 V. V této úloze není potřeba. Je to taková blbuvzdorná pojistka, aby ani omylem nevyvolali zkrat.

Pro potřeby úlohy jsem doma ze šuplíku vyhrabal hromadu starých sluchátek. Jedny měly zlomený kabel, což se didakticky náramně hodilo, jelikož si ověřili teorii z počátku hodiny a použili druhý kanál.

Závěr

Úloha mi přijde zdařilá jako ukázka zapojení periferií. Lze stihnout za 60 minut. Děti mě příjemně překvapily, že jsme stačili z teorie probrat víc, než jsem původně čekal. Trochu horší to bylo s odhodláním rutinního přepisování not. Pomohla soutěživost, když jsme zapojili hádání písní.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Zahoďte knihovny: dropdowny, tooltipy a přechody stránek jen s HTML a CSS

Rozbalovací menu, tooltip, modální okno a plynulý přechod mezi stránkami. Ještě nedávno čtyři důvody, proč do projektu přidat několik knihoven a desítky kilobajtů JavaScriptu. V roce 2026 už to všechno zvládne prohlížeč sám. Ukážeme si, jak na to s Popover API, CSS anchor positioningem a View Transitions, a také kde mají své limity.

Rok po Shai-Hulud: co se změnilo na npm a co musíte udělat do ledna

Před rokem začal registrem npm procházet samošířící červ Shai-Hulud. Od té doby se útoky na dodavatelský řetězec JavaScriptu staly pravidelnou záležitostí a npm postupně přepisuje pravidla publikování. Projdeme, co se za ten rok stalo, jak dnes bezpečně publikovat balíček, co musíte stihnout do ledna 2027 a jak se bránit jako uživatel balíčků.

Vercel zrychlil směrování v CDN. Překvapivě pomohly menší bloky

Vercel zrychlil směrování v CDN tím, že začal načítat víc dat najednou. U velkých webů mu po každém nasazení scházely v cache údaje o mnoha jednotlivých cestách, takže je musel opakovaně dohledávat. U nových bloků metadat Vercel naměřil o 91 % kratší dobu tohoto hledání v 99. percentilu. Cesta k výsledku ale vedla přes nečekané zjištění: příliš velký blok se při vyřizování požadavků nevyplatil.