1. korak: Napravi
Što je to?
Ovaj jednostavni kompas pokazati će ti gdje je sjever.
![micro:bit će na LED zaslonu prikazati slovo N pokraj kompasa usmjerenog prema sjeveru](https://cdn.sanity.io/images/ajwvhvgo/production/db90b21b419e4140635f958476ff548bb5ee8b1e-1911x1171.png?w=653&q=80&fit=max&auto=format)
Kako to radi
- micro:bit ima senzor koji se zove magnetometar i koji mjeri magnetska polja. Senzor prepoznaje magnetsko polje Zemlje pa se tako može koristiti kao kompas.
- Micro:bitov kompas treba prije prvog korištenja kalibrirati. Na zaslonu će se pojaviti igrica prema kojoj treba nagnuti micro:bit kako bi se upalile sve LED lampice i tada se može početi.
- Program koristi beskonačnu (vječnu) petlju koja prikuplja očitanja kompasa i pohranjuje ih u varijablu koja se naziva 'ležaj'. Zatim se koristi naredba za izbor: jedna if... else naredba kojom se pokazuje N za sjever na LED zaslonuako je ležaj veći (>) od 315 stupnjeva ili manji od (<) 45. To znači da će tvoj micto:bit pokazivati sjever ako je usmjeren u pravom smjeru.
Što ti treba
- micro:bit (ili MakeCode simulator)
- Uređivač MakeCode ili Python
- baterije (prema potrebi)
- stati ne magnetske polove neke planete, poput Zemlje!
2. korak: Kodiraj
3. korak: Unaprijedi
- Učini kompas preciznijim tako da smanjiš raspon vrijednosti ležaja; smanji broj 45, a povećaj 315.
- Dodaj kompasu ostale smjerove kako bi pokazivao istok, zapad i jug.
- Dodaj zvuk koji će se oglasiti kad pokaže sjever kako bi kompas mogle koristiti i slabovidne osobe.
![Kompletan kompas koji pokazuje numeričke vrijednosti za S, J, I, Z, SI, JZ itd.](https://cdn.sanity.io/images/ajwvhvgo/production/c1ba4627f246bc638f48cd51afb80342fd1db540-2019x1878.png?w=653&q=80&fit=max&auto=format)
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.