Příspěvky

Zobrazují se příspěvky se štítkem cykly

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

RGB LED

Obrázek
RGB diodu můžeme koupit kolem desetikoruny  a přitom je to skvělé příslušenství s velkými možnostmi a gradací zadání.  Máme-li diodu se společnou katodou, pak nejdelší nožičku připojíme k pinu GND a zbylé tři k pinům 0, 1, 2. Jako první program vyzkoušíme rozsvítit jen jednu barvu = na piny zapisujeme digitálně 1/0  nebo analogově čísla od 0 do 1023. Fyzikální vsuvka: 3 volty, které micro:bit do pinů posílá jako maximální napětí (digitální 1 nebo analogově 1023) všechny tři složky velké RGB diody vydrží. Je ale potřeba upozornit na to, že v reálných aplikacích s diodou se vždy používá předřadný (ochranný) odpor , aby snížil napětí na vhodnou hodnotu kolem dvou voltů závisející na barvě (červená potřebuje menší napětí než modrá). Obrázek je z učebnice imyšlení , kde je i další inspirace. Vylepšení pro začátečníky: Pro různé barvy se nabízí využití funkcí jako pojmenování části kódu. Vylepšení pro pokročilé: Využití  proměnných a funkci s parametrem . Plynulou změnu jasu nebo barev napr

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

Video: 10 příkladů pro začátek

Obrázek
Adresa batman.cz vede na český kanál s návody, jedno video ukazuje a vysvětluje základní příklady programování micro:bitu. Tlačítka Posloupnost čísel Sudá čísla Řada tónů Písnička Hrací kostka Kámen nůžky papír Čtverec Čtverec 2 Z popisu autora: Tyto návody dělám ve volném čase, nejde mi o tisíce sledujících ani peníze, jen chci někomu pomoci.  <<<  Začínáme v MakeCode

Video: Micro:bit na Elgartce

Obrázek
První seznámení – Proměnná – Podmínky – Funkce – Kreslení – Cykly 01 První seznámení s micro:bitem na Gymnáziu Brno, Elgartova.  Jak se u nás micro:bit objevil, co jsme s ním dokázali a jak se programuje?   Video bylo natočeno bez profesionálních úprav pro naše žáky středoškoláky v hodině informatiky během distanční výuky. Určeno je spíše starším a dospělým, s dětmi začínáme zkoumáním, objevovaním a nadšením z nových možností. 02 K čemu je proměnná a jak ji může využít Micro:bit? Micro:bit – počítadlo bodů. Hotové počítadlo bodů v simulátoru i na reálném microbitu. Počítadlo bodů pro dva hráče. 03 Použití podmíněného příkazu 04 Funkce Jak mohou funkce zjednodušit programování s Micro:bitem? Funkce s parametrem na příkladu hrací kostky. 05 Kreslení Ovládáme ledky na displeji Micro:bita. Pohyb bodu po displeji = kreslení s proměnnou na Micro:bitu. 06 Cyklus FOR <<< úplné základy makecode a didaktické rady  Micro:bit na prvním stupni >>> další videonávody i zpracované

Základ programování a proč pracovní listy

Obrázek
Pokud bych měla odpovědět na otázku, co se mají začátečníci v kroužku programování naučit , pak je to jednoznačně komunikace,  spolupráce,  přesná formulace myšlenek,  dělení problému na části,  hledání řešení,  odhalování chyb,  tvoření místo konzumování  a mnoho dalšího obvykle zahrnovaného pod informatické myšlení.  Z programátorských technik mi pro začátečníky připadají zásadní následující čtyři: proměnná, větvení,  funkce,  opakování. >>>  Úvodní pracovní listy >>>  Pracovní listy – podmínky >>>   Pracovní listy – funkce a pole Proměnná představuje první krok dál od prostého (byť mnohdy velmi zajímavého) sestavování posloupností příkazů za sebe. Tento důležitý krok některé děti přijímají přirozeně (mám vyzkoušeno už kolem desátého roku), jiné i mnohem starší potřebují opakované používání, aby si zvykli na posun v myšlení. Zkoušela jsem dva přístupy v začátečnickém kroužku:  v jednom roce jsem střídala témata bez pr

If – then – else hry s kostkami

Obrázek
Řešené úlohy s podmínkami se zvyšující se obtížností. Vyzkoušeno ve smíšeném kroužku začátečníků a pokročilých. Pro takové případy je vhodné mít nachystané různou úroveň zadání na podobné téma. Mnoho vylepšení vymyslí děti samy. Př. 1: Při stisku A vyber náhodně jeden ze dvou obrázků. Př. 2: Při zatřesení zobraz náhodně puntíky jako na kostce. Př. 3: Použij opakování, aby se před zastavením kostky náhodně objevovala čísla. Př. 4: Při stisku A sniž počet zobrazených puntíků, při stisku B zvyš (funkce). Př. 5: Po šestce zobraz znova jedničku, před jedničkou šestku. Př. 6: HRA: Při stisku A hodí kostkou první hráč, při stisku B druhý hráč a zobrazí se, kdo vyhrál. Př. 7: HRA: Naprogramuj dva microbity tak, aby si navzájem poslaly počty bodů. Na microbitu s větším počtem bodů se zobrazí veselý smajlík, na druhém smutný. Nezapomeň na remízu. Př. 8: HRA: Na microbitu nech náhodně zobrazovat puntíky jako na kostce, druhým microbitem zastav. Zastav tři „kostky“ současn

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)

100 LED Gymnázia Elgartova

Obrázek
Projekty studentů ke stému výročí Gymnázia Brno, Elgartova s využitím ZIP LEDs Add-On Pack a  ZIP Halo for the BBC micro:bit v makecode i v Pythonu. Míchání barev a cyklus for v makecode Náhodné míchání barev v pythonu >>> Pracovní listy k míchání barev RGB