Příspěvky

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

Ano–ne aneb pryč od počítače

Obrázek
Inspiraci dodal Martin 'Dráčik' Cápay, ktarý se dlouhodobě věnuje micro:bitům a zejména konceptu „pryč od počítače“ , tedy promyšlené kombinací programování a „unplugged“ aktivit. Více nápadů na FB:  eTeacher  –  Programovanie ako ho nepoznáte  –  Učíme s hardvérom Programování: Ve dvojici si navzájem posíláme odpověď ano/ne na otázku. domluvíme se na čísle skupiny při stisku A odešleme číslo, při stisku B jiné číslo při přijetí čísla vysílaného tlačítkem A zobrazíme fajfku při přijetí čísla vysílaného tlačítkem B zobrazíme křížek Ptáme se navzájem na otázky a nikdo jiný nebude znát odpověď! Hra: Hledáme dvojici. všechny microbity zamícháme a každý si náhodně vybere stoupneme si do kroužku a microbit kryjeme tak, aby nikdo jiný neviděl na displej postupně každý řekne jednu viditelnou informaci, například „mám brýle“ každý na microbitu zadá svoji odpověď  (A = ano, B = ne) na displeji vidíme odpovědi svého parťáka snažíme se zapamatovat jeho popis a podle toho poznat, kdo to je

Volby s microbitem

Obrázek
Kroužek programovaní pro druhý stupeň, začátečníci i pokročilí, jedna hodina práce. Hlasovací zařízení v jednom microbitu, počty hlasů se zobrazují ve druhém. Volili jsme mezi stranami „Blokové programování“ (Bloky), JavaScript a Python. První krok – posílání textových zpráv z microbitu na microbit (ideálně v předchozí hodině): při startu nastav skupinu na (ve dvojicích stejné číslo 1 až 255) při stisku A/B/A+B pošli text při přijetí textu ho zobraz Druhý krok – změnit na posílání a přijímání čísel: při startu nastav skupinu na (ve dvojicích stejné číslo 1 až 255) při stisku A/B/A+B pošli číslo při přijetí čísla ho zobraz Třetí krok – dvojice se domluví, na kterém počítači naprogramují vysílač a na kterém přijímač. Programují vždy ve dvojici spolu u jednoho počítače. vysílač pošle číslo a napíše název „strany“ přijímač přijme číslo a napíše stejný název Ukázkový kód do začátku (vlevo vysílač, vpravo přijímač, uprostřed společné): Výsledný kód: Vylepšení – sčítejte hlasy: vytvořte tři

Video: svítící čelenka

Obrázek
Slovenský návod z kanálu Učíme s hardvérom Preskúmajte spolu s Nikou Kvaššayovou 🌍 svet nositeľnej elektroniky! Ako si vytvoriť 💡 svietiacu čelenku pomocou neopixel LED pásika? Vieme rozblikať 🌟 LEDky jednotlivo? A čo miešanie vlastnej farby v Makecode?! Odpovede 🔎 nájdete vo videu! >>> Projekt  100 LED Gymnázia Elgartova <<< Pracovní listy  Míchání barev RGB  s pásky Neopixel <<<  Samostatná součástka RGB LED

Začínáme v MakeCode

Obrázek
Odkazy na videa i materiály jsou na stránce >>>  Jak začít? Dobré rady v MakeCode: Mazání bloku: hodit myší na panel příkazů nebo klávesou  delete , přesouvání jen jednoho bloku a ne všech pod ním:  ctrl+myš , duplikování celého bloku:  pravé tlačítko myši + klonovat . Tlačítko  Stáhnout  nejlépe poslouží při spárování micro:bitu s prohlížečem (tři tečky > Připojit zařízení).  Disketka  vždy uloží soubor ve formátu .hex, pokud si jej uložíme do počítače, můžeme ho později importovat nebo prostě jen tak hodit myší do MakeCode. Bloky se do sebe zapojují jako puzzle, podle žlutého rámování a případně červeného puntíku poznáme, kam se blok připojí. Ty které jsou  vykrojené nahoře a dole jsou příkazy  a pasují za sebe. Oválky jsou hodnoty  a patří zase do oválných „děr“, například intenzita světla nebo hodnota proměnné. V pokročilých > Text můžeme vzít blok s uvozovkami, pokud potřebujeme například do proměnné uložit text. Šestiúhelníky jsou logické hodnoty  pravda/nepravda

Bastlírna: Jak se staví mazel

Obrázek
Postavte si vlastní tamagoči – digitální LEGO-ovečku ! Článek na bastlírně plný nápadů, odkazů, videí a obrázků je rozdělen do čtyř částí: JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 1 ] (inventář, stavba z lega, kostra programu) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 2 ] (optimalizace, rozpoznání nálady ovečky) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 3 ] (krmení a rozveselení ovečky) JAK SE STAVÍ MAZEL ANEB LEGO POTKÁVÁ MICRO:BIT [ ČÁST 4 ] (skóre, shrnutí a jednodušší verze) Vše o micro:bitech na bastlírně: https://bastlirna.hwkitchen.cz/category/novinky/tutorialy/microbit/

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

Bastlírna: Úvod do MakeCode a novinky

Obrázek
Dva užitečné články od bastlírny HWKITCHEN: NĚŽNÝ ÚVOD DO PROGRAMOVACÍHO PROSTŘEDÍ MAKECODE FOR MICRO:BIT Mapa prostředí MakeCode aneb Povinná nalejvárna Blikáme diodami aneb Můj první program Stáčení dat aneb Jak dostanu muj-prvni-program.hex do svého micro:bitu? Takže mohu vzít soubor s programem a poslat ho třeba kamarádovi přes email? Jak si mohu cizí program otevřít v editoru? Jak pracovat s rozšiřujícími knihovnami aneb Rada na závěr MAKECODE 2020 BETA ANEB JAK SE LÍHNE EVOLUCE Konec bezejmenných programů! MakeCode představuje Python pro micro:bit Rozbalovací kód Plnohodnotný debugger pro MakeCode for micro:bit Web USB přináší pohodlí aplikace MakeCode do webového prostředí Jak spárovat micro:bit s Web USB Jak zkontrolovat verzi firmwaru desky micro:bit Jak updatovat firmware   V článku  TOP 11 FREE NÁSTROJŮ, ABY SE NAŠE DĚTI NAUČILY PROGRAMOVAT  je navíc odkaz na prezentace připravené Oldřichem Horáčkem pro raketový start: HWKITCHEN: Jak na BBC micro:bit - 1 (MakeCode) HWKITCHEN

Učíme s roboty na prvním stupni

Obrázek
Didakticky skvěle zpracované materiály pro první stupeň: Učíme s roboty – BBC micro:bit →  Začínáme se třeťáky s novými roboty →  Kámen nůžky papír s Microbitem →  Počítadla s Microbitem  a další Autor Jan Juříček na svém webu píše: Blog, který čtete, jsem vytvořil za účelem sdílení zkušeností člověka, který nikdy s roboty a programováním nepracoval. Aprobovaných učitelů informatiky je velký nedostatek, proto se do jejich oboru musíme pustit my, nováčci, objevitelé a experimentátoři. >>>  Micro:bit na prvním stupni  (video)

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)

Hry s využitím pole (array)

Obrázek
programovatelné roboautíčko ,  pohyb bodu po displeji ,  zapamatuj si a zopakuj ,  kreslení obrázku po pixelech ,  dvojková soustava , ... Programovatelné roboautíčko: Znáte BeeBota? Naprogramujte microbit podobně!   Nápady vznikly v pokročilém kroužku programování s micro:bitem pro druhý stupeň ZŠ. Varianta bez příslušenství:  Nakláněním do microbitu ulož posloupnost příkazů (dopředu, dozadu, doleva, doprava). Po stisku A se posloupnost zopakuje v podobě šipek na displeji.  >>>  Pracovní listy – funkce a pole  <<< Poznámka: Zajímavá chyba znesnadňuje editaci příkazu add value ... to end (přidání hodnoty na konec). Řešení se nachází v matematických příkazech jako samotná nula. Obejít se také dá snadno pomocí přepnutí do javascriptu a přepsání příkazu list.push(0) například na list.push(1) . Po návratu do blokového zobrazení lze číslo dále upravit. Leckdo si v tu chvíli všimne, že zápis v javascriptu je vlastně rychlejší. Vylepšení se dvě

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