TechLab - Laboratórium budúcnosti

        • 1. MICROBIT-BLOCKLY

        • Micro:bit – Blockly – Úvod

          Trvanie: 90 minút
          Vek: 10–15 rokov
          Potrebné vybavenie: Micro:bit v2, USB kábel, notebook
          Software: MakeCode editor – otvor v prehliadači: makecode.microbit.org
          Predchádzajúce znalosti: žiadne


          Čo sa naučíš

          • Ako nahrať program do micro:bitu
          • Základy blokovitého programovania v MakeCode
          • Ako fungujú senzory na micro:bite (dotyk, akcelerometer, teplomer, kompas)
          • Ako micro:bity navzájom komunikujú cez rádio

          Ako funguje micro:bit – prečítaj si pred začatím

          Micro:bit je malý počítač veľkosti vizitky. Na prednej strane má:

          • 25 LED diód (5×5 mriežka) – slúžia na zobrazovanie textu, čísel a obrázkov
          • 2 tlačidlá – označené A a B
          • Zlaté kontakty dole – vrátane dotykového senzora (logo a piny 0,1,2)

          Vo vnútri sú senzory:

          • Akcelerometer – meria pohyb a otrasenie
          • Kompas – meria smer svetových strán
          • Teplomer – meria teplotu procesora (nie vzduchu, ale blízko)
          • Rádio – komunikácia s iným micro:bitom

          Program píšeš na počítači v MakeCode, potom ho nahráš do micro:bitu cez USB.


          Ako nahrať program do micro:bitu

          1. Zapoj micro:bit USB káblom do počítača
          2. V MakeCode klikni na tlačidlo Stiahnuť (Download) – stiahne sa súbor .hex
          3. Skopíruj súbor na disk MICROBIT (objaví sa ako USB kľúč)
          4. Micro:bit bliká oranžovou – nahrávanie prebieha
          5. Keď doblikáva – program beží

          💡 Alternatíva: V Chrome môžeš použiť priame prepojenie cez WebUSB – klikni na ikonu nastavení vedľa tlačidla Download a vyber „Pair device". Potom sa nahrávanie deje automaticky.


          Krok 1 – Menovka

          Cieľ: Zobraziť svoje meno na LED displeji po zapnutí.

          Postup:

          1. Otvor makecode.microbit.org a klikni Nový projekt
          2. Nájdi blok pri spustení (on start) – je tam automaticky
          3. Z kategórie Základné (Basic) pretiahni blok zobraziť text (show string)
          4. Do bloku napíš svoje meno
          5. Nahraj do micro:bitu

          Čo sa deje:

          • Blok pri spustení sa vykoná raz – hneď po zapnutí alebo resete
          • zobraziť text posúva text cez LED displej

          Vyskúšaj navyše:

          • Zmeň text na emoji – v MakeCode môžeš použiť zobraziť obrázok (show leds) a nakresliť srdce, šípku alebo smajlík
          • Pridaj za meno aj zobraziť obrázok s nejakým symbolom

          Krok 2 – Škrečok

          Cieľ: Virtuálny škrečok reaguje na dotyk a na trasenie.

          Čo bude robiť:

          • Pohladkanie po dotykovom logu (zlatý znak micro:bit) → veselý zvuk + smajlík
          • Zatrasenie micro:bitom → smutný zvuk + smutná tvárička

          Postup:

          1. Z kategórie Vstup (Input) nájdi blok pri dotyku loga (on logo touched) – táto možnosť je na micro:bit v2
          2. Vlož do neho:
            • zobraziť obrázok – nakresli veselú tváriku :)
            • Z kategórie Hudba (Music) pridaj prehrať tón alebo prehrať melódiu – vyber niečo veselé
          3. Z kategórie Vstup nájdi blok pri pretrasení (on shake)
          4. Vlož:
            • zobraziť obrázok – nakresli smutnú tváriku :(
            • Prehrať smutnú melódiu

          Vyskúšaj navyše:

          • Čo sa stane ak pridáš pri naklonení vľavopri naklonení vpravo?
          • Môžeš pridať rôzne reakcie na rôzne gestá (voľný pád, 3g, 6g)

          Krok 3 – Digitálna kocka s podmienkami

          Cieľ: Po zatrasení sa zobrazí číslo 1–6. Namiesto čísla 6 sa zobrazí hviezdička, namiesto 1 srdce.

          Postup:

          1. Z kategórie Vstup nájdi pri pretrasení
          2. Z kategórie Premenné (Variables) vytvor premennú hod
          3. Nastav: hod = náhodné číslo od 1 do 6 (blok je v kategórii Matematika)
          4. Teraz pridaj podmienku ak ... inak z kategórie Logika (Logic):
            • ak hod = 6zobraziť obrázok hviezdička
            • ak hod = 1zobraziť obrázok srdce
            • inakzobraziť číslo hod

          Ako vyzerá logika blokov:

          pri pretrasení:
            nastav hod = náhodné číslo od 1 do 6
            ak hod = 6:
              zobraziť obrázok [hviezdička]
            inak ak hod = 1:
              zobraziť obrázok [srdce]
            inak:
              zobraziť číslo hod
          

          Vyskúšaj navyše:

          • Pridaj symbol pre každé číslo zvlášť (ako skutočná kocka s bodkami)
          • Pridaj zvuk pri hodení

          Krok 4 – Kompas, teplomer, bargrafy

          Cieľ: Zobraziť hodnoty senzorov ako bargraf na LED displeji.

          Teplomer:

          1. V bloku stále opakovať (forever) vlož:
            • zobraziť bargraf z kategórie LED
            • Hodnota: teplota (°C) z kategórie Vstup
            • Maximum: nastav na 40 (alebo podľa miestnosti)

          Kompas:

          1. Ten istý postup, ale namiesto teploty použi smer kompasu (°) z kategórie Vstup
          2. Maximum nastav na 360

          💡 Pri prvom spustení kompas požiada o kalibráciu – nakláňaj micro:bit kým sa nerozsvieti celý displej.

          Akcelerometer:

          • Skús zobraziť bargraf pre zrýchlenie (mg) os x – ukazuje naklonenie do strany
          • Maximum: 1024

          Vyskúšaj navyše:

          • Zobraz súčasne teplotu aj smer – striedaj ich každé 2 sekundy pomocou pauza (ms)

          Krok 5 – Chat / Komunikácia cez rádio

          Cieľ: Dvaja micro:bity si posielajú čísla. Odosielateľ nastaví číslo tlačidlami A/B, dotykom ho odošle. Prijímač ho zobrazí.

          Toto nastavíš na ODOSIELATEĽOVI:

          1. Vytvor premennú cislo, nastav ju na 0 v bloku pri spustení
          2. Nastav skupinu rádia – z kategórie Rádio vlož do pri spustení blok nastaviť skupinu rádia 1 (dohodni sa s kamarátom na rovnakom čísle!)
          3. pri stlačení Anastav cislo = cislo + 1 + zobraziť číslo cislo
          4. pri stlačení Bnastav cislo = cislo - 1 + zobraziť číslo cislo
          5. pri dotyku logarádio odošli číslo cislo + zobraz animáciu odoslania (napr. šípka)

          Toto nastavíš na PRIJÍMAČI:

          1. Nastav rovnakú skupinu rádia
          2. Z kategórie Rádio vlož blok pri prijatí rádiového čísla (receivedNumber)
          3. Vlož do neho: zobraziť číslo receivedNumber

          💡 Jeden micro:bit môže byť aj odosielateľ aj prijímač – stačí mať oba bloky v rovnakom programe.

          Vyskúšaj navyše:

          • Pošli text namiesto čísla – skúsi rádio odošli text
          • Môžeš urobiť jednoduchú hru – každý hádza kockou a porovnávate kto hodil viac

          Zhrnutie – čo si sa naučil

          Čo Kde v MakeCode
          Zobraziť text / obrázok Základné (Basic)
          Reagovať na tlačidlá, dotyk, trasenie Vstup (Input)
          Premenné a matematika Premenné + Matematika
          Podmienky (ak/inak) Logika (Logic)
          Senzory (teplota, kompas, zrýchlenie) Vstup (Input)
          Bargraf LED
          Rádio komunikácia Rádio

          Ďalší krok

          Ak si zvládol tento modul, môžeš pokračovať na:

          • Joystick:bit – diaľkové ovládanie s joystickom
          • Cutebot – autonómne vozidlo ovládané micro:bitom
          • XGO robotický pes – ovládanie quadruped robota
    • Kontakty

      • Základná škola s materskou školou
      • 0915 880 931 - ZÁKLADNÁ ŠKOLA
        0911 348 727 - MATERSKÁ ŠKOLA
        0915 595 176 - ŠKOLSKÁ JEDÁLEŇ
        0908 030 931 - RIADITEĽ
        0940 629 872 - EKONÓMKA
      • Šarišské Dravce 20
        082 73 Šarišské Dravce
        Slovakia
      • sardravce.ms@gmail.com
        sardravce.sj@gmail.com
      • 37876856
    • Prihlásenie