3. ŠTO JE MICRO:BIT I ZAŠTO MICRO:BIT U NASTAVI?
Uvod - o projektu
Micro:bit u integrisanoj nastavi
Micro:bit i usmjeravanje na
algoritamski način razmišljanja
>Upoznavanje sa web resursima
micro:bita
> Primjeri primjene micro:bita u
nastavi
>Vježba -shematsko razlaganje
problema i analiza radova
4. ŠTO JE MICRO:BIT I ZAŠTO MICRO:BIT
U NASTAVI?
Uvod - o projektu
• Micro:bit je nova tehnologija koju su razvili BBC, Microsoft i
drugi partneri sa ciljem masovne integracije u nastavnom
procesu.
• Obrazovna organizacija Micro:bit je neprofitna organizacija
sa sjedištem u Velikoj Britaniji, koja omogućava djeci širom
svijeta da upotrebom tehnologije iskažukreativnost i stiču nove
digitalne vještine.
• Organizacija je započela sa radom 18. oktobra 2016. godine,
a jedan od važnijih projekata je distribucija besplatnih uređaja
izuzetnim micro:bit obrazovnim programima širom svijeta.
5. BBC micro:bit projekat
• BBC micro:bit je projekat koji
je pokrenut kao dio BBC-ijeve
inicijative 'Make it Digital'.
Namjera je bila pomoći razviti
novu generaciju digitalnih
pionira sa gotovo milion BBC
micro:bitova koji su isporučeni
besplatno svakom djetetu
sedmog razreda u Engleskoj i
Walesu, osmoga razreda u
Sjevernoj Irskoj te učenicima u
Škotskoj.
6. BBC micro:bit projekat
• Da je ovakav projekat zahtevan govori i činjenica da se u izradi
Micro:bit-a uključilo 17 zemalja i osam globalnih kompanija i
instituta kao što su Samsung, Microsoft, Amazon, Python,
Instituta za inženjering i tehnologiju iz Londona, ARM koji je
bio zadužen za hardversko i softversko rešenje programa.
Code club je doprineo stvaranju edukativnih predavanja.
Posebno odeljenje Bluetooth grupe koje je dizajniralo tehnologiju
povezivanja na principu štedljivog korišćenja energije.
7. Micro:bit projekat
• Uz ogromna pozitivna iskustva nastavljena je distibucija
micro:bitova širom svijeta i širenje tehnološkog obrazovanja među
uč
enicima i nastavnicima.
• Za ovaj vid tehnologije razvijen je bogat i raznovrsan
edukativni sadržaj koji je moguće prilagođavati konkretnim
potrebama nastavnog procesa.
8. Micro:bit u integrisanoj nastavi
• Micro:bit takođe daje velike mogućnosti za uvođenjem
interaktivnih, inovativnih metoda u okviru realizacije školskih
programa i planova.
•Integracija Micro:bit tehnologije je primjenjiva na svim nivoima
obrazovanja, odnosno u osnovnim i srednjim školama,
fakultetima, a i kao poseban vid stručnogusavršavanja u cilju
razvoja digitalnih kompetencija nastavnika i učenika.
9. Micro:bit u integrisanoj nastavi
Jednostavnost samog dizajna, prilagodljivost potrebama korisnika,
široki spektar programa i vrlo inspirativna povezanost sa realnim
situacijama, čineovu tehnologiju rasprostanjenom među korisnicima
svih profila i uzrasta.
11. Micro:bit u integrisanoj nastavi
Micro:bit je izrađen sa krajnjim ciljem integrisanja u nastavi u sklopu
redovne nastave i vannastavnih aktivnosti. Integrisana nastava,
zahtijeva detaljno planiranje i mnogo više pripreme nastavnika, ali je
izuzetno učinkovita u dijelu aktivnijeg učešća učenika u procesu
saznavanja i učenja, kao i boljoj motivisanosti i razvoju kritičkog
mišljenja i digitalnih kompentencija. Područja primjene micro:bitova su
ogromna, mogućnosti su velike, a implementacija micro:bitova u nastavni
proces možepomoćiučenicima u sticanju trajnijeg znanja, vještina i
sposobnosti.
14. Micro:bit i usmjeravanje na
algoritamski način razmišljanja
Micro:bit ne predstavlja tehnologiju poput
interaktivnih igrica ili kvizova, odnosno gotovih
računarskih programa kojima se koriste učenicii
nastavnici. Ovdje je u pitanju sasvim drugačiji
pristup korišć
enju tehnologije.
Micro:bit tehnologija ne posjeduje atraktivne
vizuelne, audio i druge efekte, jer je izrađena
sa ciljem pokretanja stvaralačkih i
kreativnih potencijala korisnika. Naizgled
jednostavan i malih dimenzija, u svom
programskom dijelu sadrž
i veliki broj funkcija i
mogućnosti programiranja, kao i izrade
pomoćnih didaktičkih materijala i drugih raznih
programa i radova za upotrebu u
svakodnevnom realnom okruženju..
15. Micro:bit i usmjeravanje na
algoritamski način razmišljanja
Micro:bit u svojoj osnovnoj namjeni ima
za cilj promjenu samog načina
razmišljanja, odnosno usmjeravanja
procesa učenja, na raspoređivanje
činjenica, ispitivanje, usmjeravanje
misli i zaključaka i donošenje konačnih
rezultata, odnosno uzdizanje procesa
saznavanja na najveći nico
samostalnog zaključivanja i
povezivanja, što je direktno povezano
sa algoritamskim riješavanjem
problema. Rad sa micro:bitom zahtjeva
kritičko mišljenje i shematsko razlaganje
problema.
16. Micro:bit i usmjeravanje na
algoritamski način razmišljanja
Vježba 1. Algoritamsko razlaganje problema
U kutiji se nalaze 4 kuglice. Neke od njih su plave, a neke crvene boje.
Kuglice ispadaju jedna po jedna iz otvora na pritisak tasteraA.
Izdvajanjem odnosno procesom selekcije i prebrojavanja kuglica odrediti
način dobijanja broja plavih (P) i broja crvenih (C). Prikazati algoritamsko
rješenje problema.
18. UPOZNAJMO MICRO:BIT - OSNOVNE KARAKTERISTIKE
UREĐAJA
>Povezivanje micro:bita sa
računarom
> Programiranje - Makecode
okruženje
Opcije Makecode okruženja
> Osnovne funkcije naredbi
>Prikaz pokretanja i korišećanja
baze radova (Hex files
goo.gl/mQoVRV)
19. Upoznajmo Micro:bit - osnovne
karakteristike
Micro:bit uređaj je edukativni mikroračunar koji ima 32-bitni procesor,
mnoštvo senzora, ekran koji čine 25 LED dioda i konektori, pet ulaza i
izlaza (I/O) za povezivanje mikro: bita na uređaje ili senzore, Bluetooth
podršku, mogućnost programiranja i napajanje sa dvijeAA baterije.
U paketu osnovnog modela “Starter Pack”uz micro:bit nalaze se i priključni
USB kabal, dvije baterije AA i kućište za baterije
20. Upoznajmo Micro:bit - osnovne
karakteristike
Micro:bit uređajradi ili spojen preko USB kabla na računarili priključen na
baterije (u kućištu).Preporuka je koristiti napajanje preko USB kabla kad
god se može,tako da se baterija ne troši nepotrebno. Mogućeje
programirati micro:bit i putem mobilnog telefona uz odgovarajuću
aplikaciju na njemu. Spaja se na mobilni telefon Bluetooth vezom.
21. Micro:bit hardver uređaja
• Micro:BIT je mikrokontroler na ploč
ici baziran na ARM Cortex-M0
mikrokontroleru
• Radi na 16 MHz te ima 256 KB Flash memorije i 16 KB RAM
memorije.
• Opremljen je s dva tastera, 25 svjetlosnih dioda (LED-diode)
složenihu polje 5 x 5, kompasom, akcelerometrom te bluetoothom
kao osnovnim dodacima.
• Radi na napajanje od 3 V.
22. Upoznajmo Micro:bit
osnovne karakteristike
Micro:bit se sastoji od sljedećih fizičkih
komponenti:
•25 LED dioda koje se mogu
pojedinačno programirati
• 2 tastera označena sa A i B koji se
mogu programirati
• fizički spojevi izvoda
• senzori za temperaturu i svjetlo
• senzori pokreta (mjerač ubrzanja i
kompas)
•bežična komunikacija preko radija i
bluetootha
• USB sučelje
23. Upoznajmo Micro:bit - osnovne
karakteristike
LED diode (Light Emitting Diode)
LED diode (Light Emitting Diode) su diode
koje emituju svijetlo. Micro:bit ima 25 LED
dioda koje se mogu pojedinačno programirati i
koje zavisno od programa mogu prikazivati
određeni tekst, brojeve, figure.
Tasteri A i B
Na prednjoj strani micro:bita nalaze se dvije
tipke (označ
eneA i B). Pritiskom na njih
pokreć
ese kod na uređaju.
24. Upoznajmo Micro:bit - osnovne
karakteristike
LED diode (Light Emitting Diode)
“Ekran” sastavljen od 25 crvenih LED dioda
Pomoću vlastitog programa možese upravljati paljenjem i gašenjem
svake pojedinačne LED diode u matrici 5 x 5 dioda, odnosno
upravljati jačinom osvjetljenja. Da bi se upravljalo pojedinačnom
diodom u vlastitom programu potrebno je poznavati oznaku svake
diode
Nač
in obilježavanja koordinata svake diode
25. Upoznajmo Micro:bit - osnovne
karakteristike
Izvodi - pinovi
Micro:bitovi izvodi
Postoji ukupno 25 vanjskih
konektora na ivičnompriključku
micro:bita, koje nazivamo 'izvodi'
Okretanjem LED dioda na
zaslonu kako bi postale ulaz
(input), LED zaslon radi kao
obič
an senzor za svjetlo
omogućavajući korisniku da
detektuje svjetlo u okolini.
Senzor za svjetlo
26. Upoznajmo Micro:bit - osnovne
karakteristike
Senzor za temperaturu
Senzor za temperaturu omogućava
micro:bitu da detektuje trenutnu temperaturu
u okolini, u Celzijevim stepenima.
Akcelerometar - mjerač ubrzanja je
komponenta koja otkriva pokrete tj. promjenu
u brzini i polož
aju, odnosno mjeri brzinu
micro:bita.
Ova komponenta osjeti kada se micro:bit
pomjera. T
akođemože detektovati i druge
aktivnosti, na primjer drhtanje, nagib i
slobodan pad.
Mjerač ubrzanja
27. Upoznajmo Micro:bit - osnovne
karakteristike
Akcelerometar
Dodatna komponenta
smještena na osnovnu
ploč
u rač
unala
namijenjena je otkrivanju
promjena u brzini i
položaju uređaja na kojem
se nalazi (samo BBC
računalo).
Kompas
Dodatni uređaj koji može
otkriti da je došlo do
promjena u položaju
rač
unala, ali ovaj put tako
da mjeri promjene u
magnetnom polju Zemlje.
Akcelerometar i kompas
28. Upoznajmo Micro:bit - osnovne
karakteristike
Kompas detektuje Zemljino magnetno polje,
što omogućava otkrivanje smjera u kojem je
okrenut micro:bit. Kompas prije upotrebe
treba biti kalibriran.
'Kalibriranje' kompasa osigurava precizne
rezultate. Za uređivačJavaScript Blocks
upotrijebi blok 'kalibrirati kompas'.
Kada kalibracija započ
ne, micro:bit ć
ena
zaslonu prikazati uputstva – "Draw a circle"
("Nacrtaj krug") ili "Tilt to fill screen" ("Nagni
da ispuniš zaslon"). Za kalibraciju kompasa
treba pratiti data uputstva i naginjati micro:bit
u krug tako da pomjeramo tačkicu u sredinu
zaslona dok se ne ispiše obris kruga ili dok
se cijeli zaslon ne ispuni tačkama.
Kompas
29. Upoznajmo Micro:bit - osnovne
karakteristike
Radio
Komponenta za radio omogućava bežično
komuniciranje međumicro:bitovima. Radio
možemo koristiti za slanje poruka drugim
micro:bitovima, izradi igre za više igrača i slično.
BLE (Bluetooth Low Energy) antena omogućava
micro:bitu da šalje i prima Bluetooth signale,
odnosno da bežičnokomunicira s računarima,
mobilnim telefonima i tabletima. Zahvaljujući ovoj
opciji korisnici mogu upravljati svojim mobilnim
telefonom sa svog micro:bita i bežičnoslati kôd sa
svog telefona na uređaj.
Prije korištenja Bluetooth antene potrebno je
upariti svoj micro:bit s drugim uređajem. Nakon
uparivanja omogućeno je bežičnoslanje
programskih kodova svom micro:bitu.
BLE (Bluetooth
Low Energy)
30. Micro:bit hardver uređaja
• S obzirom na tako malene mogućnosti struje kod Micro:BIT-a,
razvijen je rubni konektor koji služi za razvoj dodatnih kontrolera.
Jedan koji ćemosigurno češćeviđatiu školskim projektima je driver
za motore. Takvi driveri gotovo obavezno imaju vlastito
napajanje te time motori nisu ovisni o miliamperima koje može
pruž
iti Micro:BIT
.
31. Upoznajmo Micro:bit - osnovne
karakteristike
Povezivanje preko USB kabla
USB sučelje omogućava da povežemo
micro:bit na svoj rač
unar preko mikro
USB kabla, koji ć
enapuniti uređaj i
omogućiti da na njega preuzimamo
programske kodove.
Povež
ite mikro:bit na rač
unar preko mikro
USB kabla. Dok je spojen na kabal nisu
potrebne baterije. Podržani su Mac
rač
unari, rač
unari, Chromebook i Linux
sistemi (uključujući Raspberry Pi). Vaš
mikro: bit ć
ese pojaviti na vašem rač
unaru
kao disk koji se zove "MICROBIT".
32. Programiranje (kodiranje) – Editori
Učeniciučeu programima poput Microsoft Block Editor-a koji ima
mogućnost prevođenja blokova u tekstualni programski jezik, Python-a,
Javascript-a ili kodiraju jednostavnim prevlačenjem blokova u Microsoft
PXT.
Uređivač za Python savršen je za
one koji ž
ele dodatno unaprijediti
svoje vještine programiranja.
Izbor snippeta (isječ
aka) i razne
unaprijed pripremljene slike i muzika
mogu takođe pruž
iti pomoću
kodiranju.
http://python.microbit.org
Uređivačza Python
33. Uređivačza JavaScript Blocks
Micro:bitov novi uređivačJavaScript pojednostavljuje programiranje
micro:bita u Blocksu i JavaScriptu.
makecode.microbit.org
Programiranje (kodiranje) – Editori
35. Programiranje (kodiranje) - Makecode
okruženje
Programiranje pomoću Makecode okruženja (makecode.microbit.org)
je izuzetno pristupačno za početnike, a zbog jednostavnosti i
preglednosti u radu je inspirativno za sve korisnike.
Web okruženje za programiranje micro:bita u Makecode editoru s lijeve
strane sadržisimulator na kojem se odmah nakon pisanja programa,
sam program izvršava, pa se kroz vizualizaciju istovremeno uočavaju
isprogramirane radnje.
36. Programiranje (kodiranje) - Makecode
okruženje
U sredini se nalazi izbornik sa kategorijama naredbi iz kojeg biramo
željenenaredbe i odvlačimo ih "mišem" u desni dio sučeljagdje pišemo
program.
Klikom na određenu kategoriju naredbi otvara se dodatni dio s prikazom
svih naredbi u toj kategoriji.
37. Programiranje (kodiranje) - Makecode
okruženje
Odabrane blokove iz određenih naredbi povlačimo mišem do radne
površine, a zatim ih nadovezujemo redom zavisno od programa. Desnim
klikom na izdvojene blokove naredbi dobijamo opcije izrade duplikata,
dodavanja komentara, brisanja bloka i otvaranja dijela sa informacijama
za pomoć.
38. Programiranje (kodiranje) - Makecode
okruženje
Blok možesadržati više blokova različite namjene. Postoje pravila kod
slaganja blokova pa je dovoljno pratiti vizuelne indikatore (ispupčenja,
udubljenja) za pravilno slaganje, kao i željeni cilj, odnosno program koji
izrađujete.
Blok “on start” je jedan od osnovnih blokova. Izvršava se jednom pri
pokretanju programa na Micro:bit-u.
39. Programiranje (kodiranje) - Makecode
okruženje
Preuzimanje - download
Prebacivanje kreiranog programa u
micro:bit
Da bi prebacili kod programa na vaš
micro:bit priključite micro:bit na
računar.
Kliknite na dugme Preuzmi
(Download) u uređivaču.
Na ovaj nač
in preuzimate hex
datoteku, što je kompaktan format
vašeg programa koji vaš mikro: bit
može proč
itati.
40. Programiranje (kodiranje) - Makecode
okruženje
Preuzimanje - download
Nakon što je .hex datoteka preuzeta, kopiraj je na svoj micro:bit baš
kao što se datoteka kopira na USD disk. Na sistemu Windows možeš
kliknuti desnu tipku i odabrati "Pošalji (Send) To→MICROBIT."
41. Programiranje (kodiranje) - Makecode
okruženje
Nakon prebacivanja programa kod ć
e
se pokrenuti na micro:bitu. Možete
razdvoti vaš micro:bit od računara, priključiti na baterije i raditi s njim u
ž
eljenom okruž
enju.
Micro:bit ć
e
raditi po unesenom kodu sve dok ga ne programirate,
odnosno unesete novi kod.
MICRO:BIT MOŽE DA ČUVA SAMO JEDAN PROGRAM
>Prikaz pokretanja i korišć
enja gotovih radova
(baza radova Hex files goo.gl/mQoVRV)
43. UVODNA VJEŽBANJA I RADIONICE
1. Uvodna vježbanja
2.Radionica - Animirano
treperavo srce
3. Radionica - Smješko
4. Radionica - Nivo svjetlosti
5. Radionica - Određivanje
temperature
44. Programiranje (kodiranje) - Makecode
okruženje
PRIMJER 1.
Kreiranje i preuzimanje jednostavnog koda u Makecode
okruženju makecode.microbit.org
Mala simulacija svjetla i muzike
Na web adresi makecode.microbit.org u Makecode sučelju izraditi
program prikaza određene ikone pritiskom na dugmeA, prikaza
srca (animacije) pritiskom na dugme i sviranja određene melodije
kad protresemo micro:bitpomjeranjem pritiskom na A+B. Preuzeti
program na Micro:bit, spojiti na zvučnike, ugasiti svjetla i isprobati
rad.
46. Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
• Uvodna vježba – opcije izbornika
Input
• Početak programa na pritisak
tasteraA
Uvodna vjež
ba – opcije
izbornika Input i Music
Prikaz ikona na startovanje
određene melodije
Uvodna vjež
ba – opcije
izbornika Music
Opcije odabira tonova
47. Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Prikaz imena
Prikaz slučajno odabranog broja od 0 do 7 (kad zatresemo micro:bit)
48. Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Prikaz srca koje treperi Love Meter
Podešavanje melodije
50. Programiranje (kodiranje) - Makecode
okruženje – UVODNA VJEŽBANJA
IZBORNIK Led
Prikaz led diode sa zadatim
koordinatama
Opcija određivanja
koordinata
52. Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
RADIO
Kada se koriste radio blokovi, mikro: bitni simulator će prikazati
dva mikro: bita
U simulatoru, ikona radio prenosa će se pojaviti u gornjem
desnom uglu mikro: bita
Ikona će se upaliti kao mikro: bit prenosi podatke.
U simulatoru, svi kodovi u radnom prostoru kodiranja rade na
oba mikro: bita.
Potrebno je odrediti i uključiti opciju kako da pošaljete podatke,
kao i što da radite kada prima podatke.
53. Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Pritiskom na dugme A šaljemo “Marko”
Pritiskom na dugme B šaljemo “Ana”
Kod komunikacije između mikro: bitova, važno je da svi
uključeni mikro:bitovi koriste isti ID grupe.
Dakle, prva stvar koju ćemo uraditi je da podesite broj ID grupe.
57. RADIONICE
Radionica - prikaz raspoloženja - rad sa tipkama A, B i A+B
Zadatak - Prikazati ozbiljno lice pritiskom na tasterA, tužno
pritiskom na taster B i nasmijano pritiskom na tasterA+B
58. RADIONICE
Radionica smješko - (primjer funkcija i kodiranja tipki A i B)
Zadatak - Pritiskom na dugme A programirati prikaz Smješka
(svjetleća LED polja da budu u obliku smješka) i pritiskom na
dugme B isključenje određenih LED lampica - npr. polja (2,3)
61. RADIONICE
Radionica - nivo svjetlosti (prikaz načina rada i kodiranja
senzora svjetlosti)
Zadatak – Podesite da micro:bit prikazuje nivo svjetlosti prostora gde
se nalazite.
Nivo svjetlosti 0 znači mrak, a 255 znači jako svjetlo. Mikro: bit mjeri
svjetlo oko njega koristeći neke LED diode na LED ekranu.
Kada prvi put koristite, ova funkcija ć
epokazati 0. Nakon toga će
pokazati stvarni nivo svjetlosti. Razlog je što prvo mora biti uključen
senzor svjetlosti (dio koji možepronaći nivo svjetlosti).
64. RADIONICE
Radionica - određivanje temperature (prikaz načina rada i
kodiranja senzora za temperaturu)
Odredite temperaturu mjesta gde se nalazite. Mikro: bit može da
pronađe temperaturu u blizini tako što provjerava koliko su vrući
računarski čipovi.
1. Zadatak - mikro: bitni termometar - Podesiti da micro:bit pokazuje
temperaturu (u Celzijusu) sobe u kojoj se nalazite.
65. RADIONICE
2. Zadatak - Fahrenheit termometar Podesiti da micro:bit pokazuje
temperaturu (Fahrenheit stepen) sobe u kojoj se nalazite.
Konvertovanje Celzijus st. u Farenhajt st.
F = C*1,8 +32
Temperaturna razlika od 1° C jednaka je temperaturnoj razlici od
1.8°
Da bi temperatura Celzijusa bila u jednoj Fahrenheita, pomnožite
temperaturu Celsius sa 18, podijelite sa 10 i dodajte 32.
F=((C*18)/10) +32
69. Programiranje (kodiranje) - Makecode
okruženje
Slučajno odabrani broj i muzika
1. Izraditi program biranja i prikaza slučajno odabranog broja od 0
do 4.Ako je slučajno odabrani broj manji od 2 startovati melodiju,
u ostalim slučajevima prikazati ikonu (po izboru)
70. RADIONICE
1.Radionica - mjerač ubrzanja (prikaz
opcija i načina kodiranja mjerača ubrzanja)
2. Radionica - kompas
3. Radionica - radio i bežič
na komunikacija
4. Radionica - prikaz lica raspoloženja
5.Radionica - Smješko namiguje -
primjena naredbe forever i unplot
6. Radionica - Kockica č
ovječ
e ne ljuti se
71. RADIONICE
Acceleration
Radionica - mjerač ubrzanja (prikaz opcija i načina kodiranja
mjerača ubrzanja)
Parametri
dimenzija: smjer kojim se proverava ubrzanje, ili ukupna snaga
sile.
x: ubrzanje u lijevom i desnom smjeru.
y: ubrzanje u pravcu naprijed i nazad.
z: ubrzanje u smeru nagore i nadolje.
Snaga: rezultirajuća snaga ubrzanja od sve tri dimenzije (pravci).
72. RADIONICE
Acceleration
broj koji znači količinu ubrzanja.
Kada mikro: bit ležiravno na površini sa ekranom koji pokazuje
gore, x je 0, y je 0, z je -1023 i jač
ina je 1023.
Primer: tabela grafikona
Ovaj primjer pokazuje ubrzanje mikro: bit sa grafikonom.
73. RADIONICE
Korišćenje komande za ubrzanje
Na micro:bitu se nalazi mjerač ubrzanja koji otkriva promjene kretanja micro:bita.
On pretvara analogne informacije u digitalni oblik koji se može koristiti u micro:bit
programima. Izlazna vrijednost je u mili‐g jedinicama. Ovaj uređ
aj takođe otkriva
neke standardne radnje, kao što su: tresenje, naginjanje i slobodan pad.
77. RADIONICE
Radionica – brojimo pravilno urađene trbušnjake
Radionica – brojimo pravilno urađene trbušnjake
Micro:bit programiran da broji pravilne trbušnjake u vremenu
od 60 s
80. RADIONICE
Radionica - kompas (prikaz opcija i načina kodiranja
kompasa)
1. Zadatak Odrediti u kojem smjeru je okrenut micro:bit
Mikro: bit kompas mjeri od 0 do 360 stepeni pomoću čipa
magnetometra. Različiti brojevi označavaju sever, istok, jug i
zapad.
Povratak kompasa - Broj od 0 do 360 stepeni označavaju nagib
kompasa.Ako kompas nije spreman on ć
e
se automatski vratiti -
1003.
85. RADIONICE
Kalibracija
Svaki put kada počnete da koristite kompas mikro: bit počinje
da prilagođava Compass. Od vas će tražiti da nacrtate krug
naginjanjem mikro: bita.
Ako kalibrišete ili koristite kompas blizu metala, to može
zbuniti mikro: bit.
86. RADIONICE
Radionica – nivo svjetla i radio i bežična komunikacija
1. Zadatak - Emitovanje nivoa svjetla i slanje drugim
micro:bitovima
87. RADIONICE
2. Zadatak - Pošaljite String
Poslati niz drugim mikro: bitovima u oblasti povezanim putem
radija. Maksimalna dužina niza je 19 karaktera.
90. RADIONICE
Radionica - Kockica čovječe ne ljuti se
Zadatak - izraditi elektronsku kockicu koja prikazuje brojeve
na ekranu (generisanje slučajnih brojeva), odnosno kad
protresemo micro:bit dobijamo neki broj od 1 do 6
91. RADIONICE
NAPOMENA
Show number naredba prikazuje na LED ekranu micro:bita broj koji
upišemo i mali sivi blokićnaredbe. Promjenjivi dio naredbe koji
upisujemo zove se argument naredbe.
Pick random naredba omogućava da micro:bit generiše jedan
slučajanbroj između0 i broja kojeg upišemo u desni blokić
(argument naredbe).
Kako na kockici postoje brojevi od 1 do 6 onda ćemoprogram
napraviti tako da u naredbi sabiranja dva broja prvom broju
dodijelimo vrijednost 1, a drugi sabirak da bude 1+ slučajno
odabrani broj iz intervala od 0 do 5