Příspěvky

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

Ú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...

Stavíme roboty

Obrázek
Inspirujeme se na soutěžích robotů a nejprve postavíme vlastní stroje, které zvládnou jízdu zručnosti s dálkovým ovládáním. Pokračovat budeme s použitím ultrazvukového měřiče vzdálenosti v zápasech sumo a nakonec přidáme senzor intenzity světla pro jízdu po čáře. Celý plán kroužku pokročilých programátorů  včetně prezentace a pracovních listů je na samostatném webu. (1) v první hodině jsme rádiem propojili dva microbity . Ovladač při náklonu nebo stisku tlačítka zobrazuje symboly a odesílá povely robotovi, který je zobrazí také. (2) jak funguje servo?  Prozkoumali jsme polohové i rotační servo, připojili k micro:bitu pomocí destičky ring:bit  ( nebo jiné rozšiřující desky ) a ovládali stisknutím tlačítek. (3) ovládáme dvě serva  spojená vrtulkami od sebe, jako kola Nachystáme si funkce pro ovládání robota, abychom nemuseli kód upravovat na více místech a program byl přehledný. Program testujeme nejprve použitím tlačítek, teprve po vyzkoušení a odladění přidáme dálko...

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á...

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é ...

Tlačítka octopus

Obrázek
Microbit má pouze dvě tlačítka. Jedno z možných příslušenství, které nabídna pět dalších tlačítek je jednoduchý  Octopus modul s tlačítky .  Výhodou je připojení všech tlačítek pouze k jednomu pinu a programování bez nutnosti přidávat rozšíření, což umožní pochopit, jak tlačítka fungují. Nevýhodou je nemožnost detekovat stisk více tlačítek současně. Tlačítka můžeme pomocí kabelu gvs připojit k některé rozšiřující destičce nebo pomocí kabelů dupont-krokodýl přímo k microbitu. (gvs: hnědá–gGND, červená–3V, žlutá–P1) Trocha fyziky : Na destičce připojené k napájení (G = ground, zem a V = volty), jsou připájeny rezistory, které fungují jako dělič napětí. Každé tlačítko spojuje třetí vodič (S = signál) s jiným místem na děliči a proto po stisku tlačítka se na pin dostane jiná poměrná část napětí. Zjednodušený princip je vidět na schématu (chybí plné napětí do pinu bez stisku tlačítka) : Chcete si tlačítka za pár korun vyrobit sami? Stačí pouze nepájivé pole, tlačítka, rezistory...