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

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

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

?