Prijava

Vaša prijava

If-then-else vježba – micro:bit


Uz rješavanje ovog zadatka u Makecode editoru, učiteljica će ti podijeliti i radni listić kojega također trebaš ispuniti.

ZADATAK #1

1. Pokreni Makecode editor i prijavi se sa svojim pristupnim podatcima za e-dnevnik.

2. Kreiraj novi projekt kojega nazovi Raspoloženje.

3. Prepiši program sa slike, prebaci ga na micro:bit i testiraj:

4. DOPUNI PROGRAM RASPOLOŽENJE

Cilj: micro:bit mora imati 3 raspoloženja: veselo :), tužno 🙁 i neutralno :I

Što trebaš napraviti:

  1. U programu već imaš uvjet:
    • kad je sound level veći od 120 micro:bit pokaže veselo lice 🙂
    • kad je sound level manji od 120 pokaže tužno lice 🙁
  2. Dodaj još jedan dio grananja tako da micro:bit pokaže neutralno lice :I kad je glasnoća točno 120.

Pravilo koje trebaš postići:

  • Ako je sound level > 120 → smješko 🙂
  • Ako je sound level < 120 → plačko 🙁
  • Inače (to znači: točno 120) → neutralan :I

Kad završiš, testiraj:

  • pričaj/plješći → treba se pojaviti 🙂
  • tišina → treba se pojaviti 🙁
  • kad je “na granici” (oko 120) → treba se pojaviti :I

5. PROŠIRI program

Odaberi jednu ili više nadogradnji (A ili B ili C). Cilj je da micro:bit V2 iskoristi dodatne mogućnosti (logo-touch i/ili zvučnik) i radi stabilnije.

A) Logo kao “reset” raspoloženja

Zadatak:
Kad dodirneš logo, micro:bit odmah mora pokazati neutralno lice :I (bez obzira što je prije prikazivao).

Koraci:

  • Dodaj događaj “on logo pressed”.
  • U tom događaju prikaži :I.

B) Dodaj zvuk uz raspoloženje (V2 – zvučnik)

Zadatak:
Kad micro:bit pokaže:

  • 🙂 mora odsvirati kratki viši ton
  • 🙁 mora odsvirati kratki niži ton
  • :I ne mora svirati (ili može odsvirati jedan kratki ton po želji)

Koraci:

  • U dijelovima programa gdje prikazuješ ikone, dodaj i naredbu za zvuk (tone/melody).
  • Pazi da zvuk bude kratak (da program ne “zapne” predugo).

C) Stabilniji prikaz (da ne treperi)

Zadatak:
Micro:bit ne smije “brzo mijenjati” lice više puta u sekundi. Treba reagirati smirenije.

Koraci:

  • U petlji (forever) dodaj pauzu nakon prikaza (npr. 200–500 ms).
  • Testiraj: kad malo mijenjaš glasnoću, micro:bit se ne smije “ludovati” i stalno prebacivati ikone.