SlideShare a Scribd company logo
1 of 98
ŠKOLE ZA 21. VIJEK
Micro:bit TRENING
OŠ „DUŠAN OBRADOVIĆ” Žabljak trener: mr Sava Kovačević
ŠTO JE MICRO:BIT I ZAŠTO MICRO:BIT U NASTAVI?
Š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
Š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.
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.
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.
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.
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.
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.
Micro:bit u integrisanoj nastavi
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.
Micro:bit u integrisanoj nastavi
microbit.org/hr/teach/
Micro:bit u integrisanoj nastavi
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..
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.
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.
Micro:bit i usmjeravanje na
algoritamski način razmišljanja
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)
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
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.
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.
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
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.
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
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
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
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
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
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)
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
.
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".
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
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
Programiranje (kodiranje) - Makecode
okruženje
makecode.microbit.org
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.
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.
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ć.
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.
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.
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."
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)
Programiranje (kodiranje) - Makecode
okruženje
Heks datoteke
https://goo.gl/mQoVRV
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
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.
Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
• Uvodna vjež
ba – opcije
izbornika Basic
• Kreiranje animacije
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
Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Prikaz imena
Prikaz slučajno odabranog broja od 0 do 7 (kad zatresemo micro:bit)
Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Prikaz srca koje treperi Love Meter
Podešavanje melodije
Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
Prikaz 4 vrste ikona
uz ponavljanje
Programiranje (kodiranje) - Makecode
okruženje – UVODNA VJEŽBANJA
IZBORNIK Led
Prikaz led diode sa zadatim
koordinatama
Opcija određivanja
koordinata
Programiranje (kodiranje) - Makecode
okruženje – UVODNA VJEŽBANJA
Opcija određivanja
koordinata sa pauzom
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.
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.
Programiranje (kodiranje) - Makecode
okruženje – uvodna vježbanja
RADIONICE
Radionica animirano treperavo srce - (prikaz funkcija i
kodiranja LED dioda)
RADIONICE
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
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)
RADIONICE
Isključenje određenih LED
lampica - npr. polja (2,3) i
(1,2)
RADIONICE
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).
RADIONICE
RADIONICE
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.
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
RADIONICE
RADIONICE
RADIONICE
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)
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
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).
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.
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.
RADIONICE
Radionica – podešavanje promjene vrijednosti promjenjive –
primjer uvećavanja za 1
RADIONICE
Radionica – podešavanje promjene vrijednosti promjenjive
Primjer uvećavanja za 2
RADIONICE
Radionica – brojimo korake
Pomoćujednostavnog programa za micro:bit izbrojat ćemobroj
napravljenih koraka
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
RADIONICE
RADIONICE
Acceleration
Primer: metar zemljotresa
Svakih 5 sekundi, mikro: bit okrenut nagore na ravnoj
površini, pokazuje koliko se Zemlja trese.
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.
RADIONICE
RADIONICE
RADIONICE
RADIONICE - kompas
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.
RADIONICE
Radionica – nivo svjetla i radio i bežična komunikacija
1. Zadatak - Emitovanje nivoa svjetla i slanje drugim
micro:bitovima
RADIONICE
2. Zadatak - Pošaljite String
Poslati niz drugim mikro: bitovima u oblasti povezanim putem
radija. Maksimalna dužina niza je 19 karaktera.
RADIONICE
Radionica - Smješko namiguje - primjena naredbe forever i
unplot
Zadatak - nacrtati Smješka koji namiguje
RADIONICE
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
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
Programiranje (kodiranje) - Makecode
okruženje
Programiranje (kodiranje) - Makecode
okruženje
Programiranje (kodiranje) - Makecode
okruženje
Programiranje (kodiranje) - Makecode
okruženje
IZRADA PROJEKTNOG ZADATKA
>Primjeri iz nastavne prakse -
prezentacija primjera
>Formiranje grupa uč
esnika na osnovu
predmeta koji predaju
> Izrada projektnog zadatka
> Prezentacija i analiza projektnih radova
učesnika
Micro:bit u integrisanoj nastavi
microbit.org/hr/2017-03-07-javascript-block-resources/
Primjeri primjene
Izvor: izradi.croatianmakers.hr/bbc-microbit-predmetni-materijali/

More Related Content

What's hot

множење као збир једнаких сабирака (из клетовог уџбеника)
множење као збир једнаких сабирака (из клетовог уџбеника)множење као збир једнаких сабирака (из клетовог уџбеника)
множење као збир једнаких сабирака (из клетовог уџбеника)Milica Vasiljevic
 
Прича о дечаку и Месецу
Прича о дечаку и МесецуПрича о дечаку и Месецу
Прича о дечаку и МесецуUciteljicaSmilja
 
Imenice rod i broj
Imenice   rod i brojImenice   rod i broj
Imenice rod i brojMilica
 
Dositej Obradovic
Dositej Obradovic Dositej Obradovic
Dositej Obradovic dragadavid
 
Masinski materijali
Masinski materijaliMasinski materijali
Masinski materijalibbilja
 
Opisni, prisvojni i gradivni pridevi
Opisni, prisvojni i gradivni prideviOpisni, prisvojni i gradivni pridevi
Opisni, prisvojni i gradivni prideviRistic Radica
 
Duz, prava, poluprava, merenje duzine
Duz, prava, poluprava, merenje duzineDuz, prava, poluprava, merenje duzine
Duz, prava, poluprava, merenje duzineMilica Vasiljevic
 
Domovina se brani lepotom
Domovina se brani lepotomDomovina se brani lepotom
Domovina se brani lepotomSnezanaSelenic
 
текстуални задаци са множењем и дељењем
текстуални задаци са множењем и  дељењемтекстуални задаци са множењем и  дељењем
текстуални задаци са множењем и дељењемMilica Vasiljevic
 

What's hot (20)

Proizvodne mašine
Proizvodne mašineProizvodne mašine
Proizvodne mašine
 
множење као збир једнаких сабирака (из клетовог уџбеника)
множење као збир једнаких сабирака (из клетовог уџбеника)множење као збир једнаких сабирака (из клетовог уџбеника)
множење као збир једнаких сабирака (из клетовог уџбеника)
 
Прича о дечаку и Месецу
Прича о дечаку и МесецуПрича о дечаку и Месецу
Прича о дечаку и Месецу
 
Pisanje recce li i ne
Pisanje recce li i nePisanje recce li i ne
Pisanje recce li i ne
 
Glasovi
GlasoviGlasovi
Glasovi
 
Imenice rod i broj
Imenice   rod i brojImenice   rod i broj
Imenice rod i broj
 
марко краљевић и бег костадин
марко краљевић и бег костадинмарко краљевић и бег костадин
марко краљевић и бег костадин
 
иницијални тест за ученике осмог разреда
иницијални тест за ученике осмог разредаиницијални тест за ученике осмог разреда
иницијални тест за ученике осмог разреда
 
Raspad sfrj
Raspad sfrjRaspad sfrj
Raspad sfrj
 
Dositej Obradovic
Dositej Obradovic Dositej Obradovic
Dositej Obradovic
 
Jedinice mere za površinu
Jedinice mere za površinuJedinice mere za površinu
Jedinice mere za površinu
 
Masinski materijali
Masinski materijaliMasinski materijali
Masinski materijali
 
Opisni, prisvojni i gradivni pridevi
Opisni, prisvojni i gradivni prideviOpisni, prisvojni i gradivni pridevi
Opisni, prisvojni i gradivni pridevi
 
Upravni i neupravni govor
Upravni i neupravni govorUpravni i neupravni govor
Upravni i neupravni govor
 
Sumnjivo Lice
Sumnjivo LiceSumnjivo Lice
Sumnjivo Lice
 
Glagoli kontrolni
Glagoli kontrolniGlagoli kontrolni
Glagoli kontrolni
 
Duz, prava, poluprava, merenje duzine
Duz, prava, poluprava, merenje duzineDuz, prava, poluprava, merenje duzine
Duz, prava, poluprava, merenje duzine
 
Domovina se brani lepotom
Domovina se brani lepotomDomovina se brani lepotom
Domovina se brani lepotom
 
текстуални задаци са множењем и дељењем
текстуални задаци са множењем и  дељењемтекстуални задаци са множењем и  дељењем
текстуални задаци са множењем и дељењем
 
Objekat (S. Karapavlović)
Objekat (S. Karapavlović)Objekat (S. Karapavlović)
Objekat (S. Karapavlović)
 

Similar to Microbit prezentacija

Upute za koristenje microbita (1)
Upute za koristenje microbita (1)Upute za koristenje microbita (1)
Upute za koristenje microbita (1)MersihaMeri
 
LK prezentacija informatika -mipro
LK prezentacija informatika -miproLK prezentacija informatika -mipro
LK prezentacija informatika -miproLidija Kralj
 
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projekti
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projektiMogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projekti
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projektiGoran Igaly
 
Micro bit sktipta
Micro bit sktiptaMicro bit sktipta
Micro bit sktiptaMeli990626
 
Projekt eBjelovar - Digitalna transformacija Grada Bjelovara
Projekt eBjelovar - Digitalna transformacija Grada BjelovaraProjekt eBjelovar - Digitalna transformacija Grada Bjelovara
Projekt eBjelovar - Digitalna transformacija Grada BjelovaraGrad Bjelovar
 
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016 [ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016 Stipe Predanic
 
Digitalna agenda Dalibor Drljača
Digitalna agenda Dalibor DrljačaDigitalna agenda Dalibor Drljača
Digitalna agenda Dalibor DrljačaIgor Pandzic
 

Similar to Microbit prezentacija (11)

Upute za koristenje microbita (1)
Upute za koristenje microbita (1)Upute za koristenje microbita (1)
Upute za koristenje microbita (1)
 
LK prezentacija informatika -mipro
LK prezentacija informatika -miproLK prezentacija informatika -mipro
LK prezentacija informatika -mipro
 
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projekti
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projektiMogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projekti
Mogućnosti korištenja mikrokontrolera u obrazovanju i raniji slični projekti
 
Program CIP ICT PSP
Program CIP ICT PSPProgram CIP ICT PSP
Program CIP ICT PSP
 
Micro bit sktipta
Micro bit sktiptaMicro bit sktipta
Micro bit sktipta
 
Projekt eBjelovar - Digitalna transformacija Grada Bjelovara
Projekt eBjelovar - Digitalna transformacija Grada BjelovaraProjekt eBjelovar - Digitalna transformacija Grada Bjelovara
Projekt eBjelovar - Digitalna transformacija Grada Bjelovara
 
Infopult
InfopultInfopult
Infopult
 
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016 [ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016
[ERRO] Predavanje: 8 i 32 bitni mikroupravljači/mikroprocesori 15.12.2016
 
Micro:bit radionica
Micro:bit radionicaMicro:bit radionica
Micro:bit radionica
 
Digitalna agenda Dalibor Drljača
Digitalna agenda Dalibor DrljačaDigitalna agenda Dalibor Drljača
Digitalna agenda Dalibor Drljača
 
Digitalna Agenda za Evropu, Dalibor
Digitalna Agenda za Evropu, DaliborDigitalna Agenda za Evropu, Dalibor
Digitalna Agenda za Evropu, Dalibor
 

Microbit prezentacija

  • 1. ŠKOLE ZA 21. VIJEK Micro:bit TRENING OŠ „DUŠAN OBRADOVIĆ” Žabljak trener: mr Sava Kovačević
  • 2. ŠTO JE MICRO:BIT I ZAŠTO MICRO:BIT U NASTAVI?
  • 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.
  • 12. Micro:bit u integrisanoj nastavi microbit.org/hr/teach/
  • 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.
  • 17. Micro:bit i usmjeravanje na algoritamski način razmišljanja
  • 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
  • 34. Programiranje (kodiranje) - Makecode okruženje makecode.microbit.org
  • 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)
  • 42. Programiranje (kodiranje) - Makecode okruženje Heks datoteke https://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.
  • 45. Programiranje (kodiranje) - Makecode okruženje – uvodna vježbanja • Uvodna vjež ba – opcije izbornika Basic • Kreiranje animacije
  • 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
  • 49. Programiranje (kodiranje) - Makecode okruženje – uvodna vježbanja Prikaz 4 vrste ikona uz ponavljanje
  • 50. Programiranje (kodiranje) - Makecode okruženje – UVODNA VJEŽBANJA IZBORNIK Led Prikaz led diode sa zadatim koordinatama Opcija određivanja koordinata
  • 51. Programiranje (kodiranje) - Makecode okruženje – UVODNA VJEŽBANJA Opcija određivanja koordinata sa pauzom
  • 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.
  • 54. Programiranje (kodiranje) - Makecode okruženje – uvodna vježbanja
  • 55. RADIONICE Radionica animirano treperavo srce - (prikaz funkcija i kodiranja LED dioda)
  • 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)
  • 59. RADIONICE Isključenje određenih LED lampica - npr. polja (2,3) i (1,2)
  • 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.
  • 74. RADIONICE Radionica – podešavanje promjene vrijednosti promjenjive – primjer uvećavanja za 1
  • 75. RADIONICE Radionica – podešavanje promjene vrijednosti promjenjive Primjer uvećavanja za 2
  • 76. RADIONICE Radionica – brojimo korake Pomoćujednostavnog programa za micro:bit izbrojat ćemobroj napravljenih koraka
  • 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
  • 79. RADIONICE Acceleration Primer: metar zemljotresa Svakih 5 sekundi, mikro: bit okrenut nagore na ravnoj površini, pokazuje koliko se Zemlja trese.
  • 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.
  • 88. RADIONICE Radionica - Smješko namiguje - primjena naredbe forever i unplot Zadatak - nacrtati Smješka koji namiguje
  • 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
  • 92. Programiranje (kodiranje) - Makecode okruženje
  • 93. Programiranje (kodiranje) - Makecode okruženje
  • 94. Programiranje (kodiranje) - Makecode okruženje
  • 95. Programiranje (kodiranje) - Makecode okruženje
  • 96. IZRADA PROJEKTNOG ZADATKA >Primjeri iz nastavne prakse - prezentacija primjera >Formiranje grupa uč esnika na osnovu predmeta koji predaju > Izrada projektnog zadatka > Prezentacija i analiza projektnih radova učesnika
  • 97. Micro:bit u integrisanoj nastavi microbit.org/hr/2017-03-07-javascript-block-resources/