BBC Micro:bit
Uvod u korištenje
Radioklub Pazin, sekcija Pazin IT
Ivan Guštin & Marko Pernić ~ ožujak 2017.
STEM revolucija ~ Croatian Makers ~ IRIM
Prezentacija: slides.com/ivangustin/microbit
Zahvala
Udruzi IRIM, ljudima koji stoje iza projekta Croatian Makers i ove BBC Micro:bit STEM revolucije...
Ograda
Micro:bit je relativno nova stvar, barem u mojim rukama, nemam baš sve informacije niti sam sve isprobao...
Što je BBC Micro:bit?
BBC micro:bit je uzbudljiva nova tehnologija koju su razvili BBC, Microsoft i drugi partneri upravo s ciljem masovne uključenosti u osnovnim školama, ne samo u STEM području, nego i u dizajnu, umjetnosti i ostalim predmetima.
Radi se o tehnologiji izrazito malih ulaznih barijera za koju je već razvijen bogati edukacijski sadržaj.
- minijaturno računalo 4x5 cm
- puno senzora, priključaka i dodataka
- programabilno na nekoliko načina
- osmišljeno u edukativne svrhe
Kako je Micro:bit došao
u Hrvatsku?
- Udruga IRIM - Insitut za Razvoj i Inovativnost Mladih
- Projekt Croatian Makers
- crowdfunding kampanja "STEM revolucija"
- 5 x veći iznos od postavljenog cilja
- proširen krug uključenih ustanova
- uključio se i Radioklub Pazin
- jedini u Pazinu uz Osnovnu školu :(
Kritike projekta
- hejteri, kao i za svaki drugi projekt u Hrvatskoj
- ovo nije najbolji način za STEM u škole, ali...
- ...dok MZOS ne napravi nešto...
- napravimo nešto ad-hoc za našu djecu!
Poslovni modeli?
- to je primarno edukativni projekt
- dodaci za micro:bit
- edukacije
Kome je namijenjen?
- ciljana skupina su osnovnoškolci
- ali samo zbog eko-sustava napravljenog za njih
- dio stvari je ionako overkill za veliku većinu
- za sve ostale
- jeftino miniračunalo za E&R&D
- out-of-the-box gomila senzora + dodaci
- početak programiranja uopće
- programiranje paralelnih procesa, evenata...
- BT/Radio/USB komunikacija
- rad s I/O portovima i dodacima
- Python, JavaScript
Gdje se može nabaviti?
microbit.org
(web preveden na hrvatski, razvojni alat nije)
Krenimo!
Hardware micro:bita
Pinovi micro:bita
Dodaci (u dolasku)
Kako pisati program i
prebaciti u micro:bit?
- razvojni alati na webu
- rade na svim platformama
- simulator
- USB kabel
- računalo ga vidi kao USB stick (od 8 MB)
- online razvojni alat generira HEX datoteku
- HEX datoteku preuzeti i spremiti kao na stick
- HEX spremiti na računalo
- link na program u cloudu
Programiranje micro:bita
Online simulator
Prvi koraci: PXT
Microsoft Programming Experience Toolkit (PXT) editor za micro:bit
Jednostavni primjeri
- početni program
- ispis teksta
- ispis broja
- LED prikaz
- LED uzorci
- pauza
- brisanje
- beskonačno ponavljanje
- tipke
- senzori
- varijable
- matematika
Primjeri programa
- bacanje kockice
- par-nepar
- veći-manji
Napredniji primjeri
- Invaders
- Commander
- n-digit counter
- Text scroller
- CW decode (telegrafija)
- CW practice (telegrafija)
Za odlikaše
- pisanje vlastitih funkcija
- pretvaranje funkcija u library i korištenje
- vlastiti objekti (kao klase)
- vlastite kolekcije (kao polje brojeva)
- debug/monitoring preko serijske komunikacije
Ideje 1
- hrvatski dijakritici
- sportski semafor
- karaoke
- video-wall (uvećani ispis na više microbitova)
- Snake
- detektor otvaranja vratiju i paljenja svijetla
- Tic-Tac-Toc (križić-kružić)
- mini-Logo
- Ping-pong s 2x2 ili 3x3 microbita
- termometar + ventilator
- prometni semafor na križanju
- šareni LED efekti za novogodišnju jelku
Ideje 2
- potapanje brodova
- flappy bird
- žongliranje loptice preko više microbitova
Domaći repozitorij projekata
Kamo i kako dalje?
- periodički ćemo raditi radionice
- ciljane skupine
- ciljana primjena/područje
- slobodan rad uz mentore srijedom
- posuđivanje microbitova
- pratite objave i šaljite prijedloge
?
BBC Micro:bit - uvod u korištenje
By Ivan Gustin
BBC Micro:bit - uvod u korištenje
Prva radionica s uvodom u BBC Micro:bit i kampanju STEM revolucija, osnove i primjeri korištenja
- 4,014