Příspěvky

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

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

Joystick pro microbit

Obrázek
V kroužku programování s pokročilými testujeme různé příslušenství. Pokud se osvědčí, pořídíme více kusů a začleníme do výuky. Elecfreaks Joystick:bit V2 Šikovný gamepad modul pro micro:bit jsme koupili u české firmy  HW kitchen . Používáme ho pro programování her na microbitu, kreslení nebo dálkové ovládání autíček. Joystick:bit obsahuje kromě joysticku a tlačítek také bzučák a vibrační motorek pro zpětnou vazbu. K napájení slouží dvě AAA baterie v držáku připevněném zespodu. Po zadání  joystickbit  do vyhledávacího pole rozšíření lze v prostředí makecode přidat příkazy pro snadné programování. Seznámení s joystickem v prostředí makecode usnadňuje pracovní list . Joystick je možné ovládat i bez použití rozšíření. Piny jsou vyvedeny takto: P0 = bzučák (analog) P1 = pohyb v ose x (analog) P2 = pohyb v ose y (analog) P12–P15 = tlačítka C–F P16 = vibrační motorek Dalších sedm portů je vyvedeno jako GVS (zem, napájení, signál). Poloha joysticku je v obou osách teore

Půlroční kurz na Micro:bit – recenze

Obrázek
K micro:bitu je k nalezení celá řada příkladů, ale někomu by se možná hodil ucelený kurz, který by ho provedl alespoň jedním pololetím výuky. Pojďme se podívat na takovýto oficiální kurz, který je k nalezení přímo na stránkách prostředí MakeCode pro micro:bit v sekci Courses.  Kurz nese název Intro to CS with MakeCode for Microbit a bohužel je zatím pouze v angličtině. Autory je dvojice učitelů z Honolulu a nutno říct, že kurz je hlavně po stránce didaktické na velmi dobré úrovni. To co možná hledáte, je nějaký systém, v jakém pořadí volit jednotlivé úlohy a co vlastně by mělo být výstupem práce s micro:bitem. Tento kurz by mohl být odpovědí nebo alespoň vzorem. Kurz lze nalézt pod tímto odkazem: https://makecode.microbit.org/courses/csintro a je možné ho procházet online nebo si ho stáhnout jako PDF či OneNote soubor. Celý kurz je rozdělen do 12 na sebe navazujících kapitol. Kapitoly jdou v pořadí, jak by se žáci měli seznamovat s jednotlivými oblastmi programování. Začne

Robotické autíčko micro:Maqueen – rozšíření pro váš micro:bit

Obrázek
O samotném micro:bitu na těchto stránkách naleznete celou řadu informací. Pojďme se ale podívat na jedno z rozšíření, na které tak často nenarazíte. Velmi populární jsou různá robotická autíčka ať už postavená z Lega či přímo jako hotový produkt. Nejčastější úlohou je pak sledování čáry. A i většina soutěží pro základní i střední školy vyžaduje, aby váš robot uměl jezdit a orientovat se v prostoru. Micro:bit to sám o sobě samozřejmě neumí, ale jeho výhodou je, že v dnešní době existuje celá řada doplňující modulů. Jedním takovým, který máme ve škole, je robotický podvozek micro:Maqueen. Pojďme se na něj blíže podívat. Micro:maqueen je destička, do které zasunete váš micro:bit. Destička obsahuje dva servomotory a celou řadu diod a senzorů. Těmi nejdůležitějšími jsou asi senzory pro sledování čáry. Mezi zajímavé diody patří bezesporu dvě červené vpředu autíčka. Ty mohou sloužit jako blinkry a každá z nich je zvlášť programovatelná. V přední části se nacházejí i sloty pro připojení ro