Příspěvky

Zobrazují se příspěvky se štítkem gradované úlohy+makecode

Začínáme v MakeCode

Obrázek

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)

Hlasování

Obrázek
Sčítání hlasů pomocí microbitů s využitím pole (array). Pro začátečníky >>> lze i bez pole.

Hlasovací zařízení:  Pomocí tlačítek vybírám možnosti (A, B, C, D), stiskem obou tlačítek odešlu zvolenou možnost na vybraném kanále. Každý si programuje svůj microbit.

Sčítací zařízení:  Jeden nebo více microbitů zobrazuje a případně vizualizuje počty.

>>> Pracovní list k tisku <<<

Prvních pět příkazů pro práci s poli zajišťuje:
– vytvoření a nastavení pole čísel
– vytvoření a nastavení pole řetězců
– zjištění délky pole (počet položek)
– zjištění hodnoty v poli na zadané pozici
– nastavení hodnoty v poli na zadané pozici
(pozice jsou číslovány od nuly)

Hlasovací zařízení (vysílač): Možnosti jsou uloženy v poli, místo písmen mohou být libovolné texty, např. "ANO", "NE", počet možností se v kódu upravuje tlačítky + a –. Pomocná proměnná poradi ukazuje na zvolenou možnost, tlačítky A/B se snižuje/zvyšuje její hodnota.

Jak zajistit, aby hodnota poradi …

Dálkově ovládaný displej

Obrázek
Efektní hříčka bez dalšího příslušenství s variací obtížnosti od úplných začátečníků po velmi pokročilé.

Zadání:
Vytvořte displej z několika microbitů ovládaný dálkově jiným microbitem.
(Začátečníci programují pouze vysílač.)
Varianty: každý microbit zobrazí jedno písmeno, nápis bude rolovat, efekty jako blikání, postupné objevování ...Vysílač pouze na správném kanálu pošle text.
Je také možné využít proměnné a mít zásobu textů, které tlačítky měním a stiskem A+B odešlu.

Displej Jak zařídit, abychom do všech microbitů nahráli stejný program a nemuseli programovat každý zvlášť? Použijeme proměnnou s číslem (pořadím) microbitu, kterou po zapnutí nastavíme tlačítky.

Postupné objevování: pauza (délka – číslo)*100ms

Rolování:
Časy čekání je potřeba doladit.

Vylepšení – efekty:
Po zatřesení lze odeslat zvolené klíčové slovo, například *BLIK*, které se na displeji nevypíše, ale vyvolá efekt (např. blikání). Nutně tedy potřebujeme uložit naposledy přijatý text do proměnné, abychom ho mohli efektně …

Obrázky

Obrázek
Řešené úlohy s obrázky se zvyšující se obtížností Při stisku tlačítek zobrazuj obrázky. Sestav zajímavou animaci. Stiskem tlačítek zobrazuj obrázky nebo animace na druhém microbitu (if).  Zobraz náhodný obrázek (if). Při stisku tlačítek  měň obrázky jako v galerii (if, stavová proměnná). Měň obrázky a stiskem A+B je odešli na druhý microbit. (=5+3) Zařaď za sebe několik microbitů tak, aby se po nich proběhl obrázek. Opakuj postupné/náhodné zobrazení obrázků, stiskem tlačítka A obrázek zastav, stiskem B opět spusť. Opakuj postupné/náhodné zobrazení obrázků, druhým microbitem ovládej zastavení a spuštění. Náhodné obrázky zobrazuj na více microbitech současně a zkus zastavit stejné obrázky (videostop).  Řešení, poznámky a rozšíření Př. 1: Kouzlo: při sklopení displeje se vymění obrázek. Přidejte čarovnou formuli a kouzelnickou hůlku. Př. 2: Na microbitu prší? Pohybuje se panáček nebo dokonce dinosaurus? Simulace tetrisu či jiné oblíbené hry? Nechte to na dětech. Animace je možné zejména u…

Nápisy

Obrázek
Řešené úlohy se zvyšující se obtížností, v hlavní roli text. Zobraz různé nápisy po stisku tlačítek.Odešli nachystaný text na druhý microbit při stisku tlačítka. Odešli text na více microbitů, každý začne zobrazovat s jiným zpožděním, poskládej jako běžící text. Náhodný výběr nápisu (if). Při stisku tlačítek se cyklicky mění zobrazené nápisy (if, stavová proměnná) Vyber nápis a zatřesením odešli na druhý microbit (=5+2). Při stisku tlačítek cyklicky měň zobrazené písmeno abecedy. A, B mění písmena A+B přidá písmeno k nápisu, při zatřesení zobraz celý nápis. SMS = předchozí zadání + odeslání na druhý microbit Dálkově ovládaný displej z více microbitů. Dálkově ovládaný displej z více microbitů s běžícím textem.

Kreslení bodů

Obrázek
Řešené úlohy se zvyšující se obtížností. Kreslení pomocí souřadnic. Tlačítkem A rozsviť bod uprostřed, B zhasni. Při zatřesení blikej (plot, unplot, toggle). Zobraz bod na náhodné pozici. Zobraz zrnění = rozsvěcování náhodných bodů (plot nebo toggle). Vykresli postupně řádek (for). Had z více microbitů: Bod proběhne po řádku (for nebo jen animace) a pokračuje na dalším microbitu. Zobraz bod uprostřed. Tlačítky pohybuj bodem doleva a doprava (proměnná). Náklonem pohybuj bodem na všechny strany. Odešli souřadnice na druhý microbit a tam bod zobraz, svůj a cizí bod odliš jasem. Vymysli hru.  Řešení, poznámky a rozšíření Př. 1:
Př. 2:
Př. 3: Náhodně rozsvěcuj a) celý čtverec, b) jeden řádek, c) jeden sloupec, d) úhlopříčky* (proměnná).

Př. 4: Jak změnit řádek na sloupec? Hlavní či vedlejší úhlopříčku? Kresli čáru nebo jen pohybující se bod. Dva cykly v sobě vykreslí čtverec a dokonce i trojúhelník.



Př. 6: Posun bodu zajistí smazání, změna souřadnic a opětovné vykreslení. Př. 7: Náklon lze …