=> 0
BBC micro:bit službeni priručnik - Gareth Halfacree

BBC micro:bit službeni priručnik - Gareth Halfacree

234,00 kn

autor: Gareth Halfacree
broj stranica: 320
godina izdanja: 2018.
vrsta uveza: meki uvez
jezik: hrvatski


BBC micro:bit je mali elektronički uređaj u središtu razvojne platforme namijenjene obrazovanju. Projekt je pokrenuo britanski BBC u suradnji s velikim tehnološkim tvrtkama, zajednicama korisnika i obrazovnim ustanovama kako bi se djeci pružio zabavan, jednostavan i jeftin način da razvijaju „digitalne vještine“. Uz pomoć uređaja, djeca, ali i odrasli, mogu učiti osnove programiranja dok se zabavljaju gradeći virtualne ljubimce, programirajući igre i još mnogo toga. Knjigu je napisao Gareth Halfacree, autor bestselera iz područja tehnologije, a fondacija Micro:bit Foundation preporučila ju je kao službeni priručnik. BBC micro:bit službeni priručnik sadrži sve što morate znati kako biste počeli koristiti uređaj. Naučit ćete mnogo toga – od prvih koraka u radu s uređajem, do programiranja igara, a saznat ćete i kako proširiti njegove mogućnosti povezivanjem dodataka. Obrađene teme obuhvaćaju: pripremu uređaja za rad, pisanje programa u jezicima JavaScript Blocks, JavaScript i Python, rad sa senzorima ugrađenim u uređaj, povezivanje s uređajem Raspberry Pi i proširivanje mogućnosti, razvoj vlastitih sklopova i hardvera. BBC micro:bit službeni priručnik cjelovit je resurs pomoću kojeg ćete naučiti sve tajne uređaja BBC micro:bit. Bez obzira na to jeste li početnik ili ste već stekli određeno iskustvo, ova knjiga pomoći će vam da iskoristite sve mogućnosti uređaja BBC micro:bit.O AutorimaGareth Halfacree autor je knjige „Raspberry Pi User Guide“ i stručnjak za obrazovna i ugrađena mikroračunala. Istaknuti je novinar i autor, a ima i bogato iskustvo u nastavi informatike.
 
Sadržaj
Predgovor hrvatskom izdanju . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Predgovor  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . xv
Uvod  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . xvii
Dio I
POGLAVLJE 1
Upoznajte BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 3
Pregled pločice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Detaljan pregled uređaja. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Zaslon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Tipke. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Procesor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Radio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Akcelerometar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Kompas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Ulazno-izlazni kontaktni izvodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Mikro USB priključak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Priključak baterije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
POGLAVLJE 2
Početak rada s uređajem BBC micro:bit  . . . . . . . . . . . . . . . . . . . . . .  . 17
Rukovanje uređajem BBC micro:bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Napajanje uređaja. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Napajanje preko USB priključka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Napajanje iz baterije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Pozdravi od uređaja BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Znakovi života. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Testiranje tipki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Upravljanje igrom pokretima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Programiranje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Vraćanje uređaja u početno stanje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
viii BBC MICRO:BIT SLUŽBENI PRIRUČNIK
POGLAVLJE 3
Programiranje uređaja BBC micro:bit  . . . . . . . . . . . . . . . . . . . . . . . .  . 27
Povezivanje preko USB priključka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Povlačenje i ispuštanje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Automatski prijenos programa na uređaj. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Editor koda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Preuzimanje programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Flash memorija. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Dio II
POGLAVLJE 4
Programski jezici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 41
O programskim jezicima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Tri glavna jezika za programiranje uređaja BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . 42
JavaScript Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
JavaScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Usporedba programskih jezika. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Odabir programskog jezika. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Drugi programski jezici. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
POGLAVLJE 5
JavaScript Blocks . . . . . . . . . . . . . . . . . . . . . . 
SADRŽAJ ix
Uvjetne petlje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Uvjetni iskazi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Događaji za upravljanje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Daljnji koraci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
POGLAVLJE 6
JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 87
Uvod u JavaScript editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Program 1: Hello, World!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Petlje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Program 2: unos preko tipki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Rad s većim brojem tipki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Program 3: unos dodirom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Varijable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Program 4: senzor temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Oblikovanje rezultata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Program 5: kompas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Program 6: akcelerometar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Kašnjenje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Čitanje sirovih podataka akcelerometra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Program 7: igra Fruit Catcher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Priprema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Glavna petlja programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Uvjetne petlje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Uvjetni iskazi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Događaji za upravljanje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Daljnji koraci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
POGLAVLJE 7
Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 125
Uvod u Python editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Program 1: Hello, World!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Petlje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Program 2: unos preko tipki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Rad s većim brojem tipki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Program 3: unos dodirom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Varijable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Program 4: senzor temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Oblikovanje rezultata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
x BBC MICRO:BIT SLUŽBENI PRIRUČNIK
Program 5: kompas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Program 6: akcelerometar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Kašnjenje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Čitanje sirovih podataka akcelerometra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Program 7: igra Fruit Catcher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Priprema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Glavna petlja programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Uvjetne petlje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Uvjetni iskazi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Crtanje sprajtova. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Dovršavanje programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Daljnji koraci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Dio III
POGLAVLJE 8
Bežične mogućnosti uređaja BBC micro:bit . . . . . . . . . . . . . . . . . . .  . 163
Radioprimopredajnik uređaja BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Program 1: komunikacija jedan-na-jedan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Program 2: komunikacija jedan-prema-više. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Program 3: radiogrupe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Testiranje grupnih značajki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Korištenje uređaja BBC micro:bit s pametnim telefonom ili tabletom. . . . . . . . . . . . . . 174
POGLAVLJE 9
BBC micro:bit i Raspberry Pi  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 175
O računalu Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Povezivanje uređaja BBC micro:bit i Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Čitanje s uređaja BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Korištenje uređaja BBC micro:bit kao zaslona. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Praktični primjer: program za nadzor procesora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
POGLAVLJE 10
Izrada sklopova  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 193
Elektronička oprema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Ulazno-izlazni izvodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Veliki izvodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Mali izvodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Serial Peripheral Interface (SPI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Inter-Integrated Circuit (I2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Universal Asynchronous Receiver/Transmitter (UART). . . . . . . . . . . . . . . . . . . . 201
SADRŽAJ xi
Vaši prvi sklopovi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Očitavanje ulaza preko tipke. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Očitavanje kodiranih vrijednosti otpornika. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Izlaz na svjetleću diodu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Zatamnjivanje svjetleće diode pomoću tehnike PWM. . . . . . . . . . . . . . . . . . . . . . . . . 211
Očitavanje analognog ulaza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
POGLAVLJE 11
Proširivanje uređaja BBC micro:bit  . . . . . . . . . . . . . . . . . . . . . . . . .  . 217
Proširivanje pomoću pločica za proširivanje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Kitronik Edge Connector Breakout Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
ScienceScope Micro:bit Breakout Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Proto-Pic Bread:Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Proto-Pic Exhi:Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Robotika i BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Kitronik Line-Following Buggy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Kitronik Motor Driver Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Technology Will Save Us Micro:Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
4tronix Bit:Bot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
BinaryBots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Ostali dodaci za BBC micro:bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Kitronik Mi:Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Proto-Pic Micro:Pixel Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Proto-Pic Simon-Says Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
4tronix Bit:2:Pi Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Kitronik Mi:Pro Protector i Mi:Power Cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
POGLAVLJE 12
Nosivi BBC micro:bit  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 233
Prednosti uređaja BBC micro:bit u nosivim projektima . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Vodljivi konac. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Rad s vodljivim koncem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Kapa koja detektira kišu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Izrada kape. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Montiranje uređaja. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Program za detektiranje kiše. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Napajanje iz baterije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
xii BBC MICRO:BIT SLUŽBENI PRIRUČNIK
POGLAVLJE 13
Dodatni resursi  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 249
Micro:bit Educational Foundation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Službeni resursi za nastavnike. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Ostali resursi za nastavnike. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Institution of Engineering and Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Computing at School. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Micro:bit for Primary Schools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
TES Magazine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Code Club. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Dio IV
DODATAK A
JavaScript Blocks recepti  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 257
DODATAK B
JavaScript recepti  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 267
DODATAK C
Python recepti  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 275
DODATAK D
Popis izvoda  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 285
Kazalo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 289