UPOZORENJE: tekst je malo duži i zahtjeva malo tehničkoga znanja - ako ste zapeli - pitajte u nastavku i možda i odgovorimo!
Svima je poznato da se za pisanje micro:bit programa mora imati pristup internetu.
Postoji međutim i način kako raditi programe za micro:bit bez prisustva internet veze.
Ovaj pristup ima i određenih ograničenja. Ako su vam ona prihvatljiva tada uživajte!
Ograničenja:
- Da bi ste napravili da stvar radi morate prilikom instalacije imati pristup internetu.
- Na mašinu morate instalirati dodatne programe poput node.js i pythoon-a i za to vam trebaju administrativna prava
- Cilj je dobiti Block Editor u Browseru - želite li Python tada to nije domena ove uputa
- Svaki napisani program se pamti lokalno ali ne možete ga snimiti kao HEX datoteku - dakle možete ga pokretati samo u njegovom simulatoru - ovo je pomalo najbolniji dio jer će netko trebati ponovo prepisati program na mašini koja ima mogućnost exporta u HEX format - workaround je prebacivanje na JavaScript editor, kopiranje cijelog programa u notepad kao tekst i slanje takve datoteke koja bi se na odredištu ponovo sa copy/paste ubacila u prazan JavaScript program. Meni radi
- Nećete moći bez interneta dodavati nove pakete u projekt.
Eto, ako vam ovo gore navedeno ne čini neprihvatljive uvjete tada idemo dalje…
Ove upute se temelje na dokumentu kojega možete pronaći na https://makecode.com/cli pa ako vas zanima više - skočite tamo i pročitajte a ja ću taksativno:
-
Preuzmite instalaciju Yotta-e - ovo je paket programa koji vam trebaju za razvoj aplikacija. Instalacijski program sam odradi sve što je potrebno dakle preuzmite ga na https://mbed-media.mbed.com/filer_public/2f/0b/2f0b924c-1fac-4907-989b-f2afe3f5785e/yotta_install_v023.exe i pokrenite kao administrator a on će dalje sve što treba odraditi
-
preuzmite datoteku sa linka https://sourceforge.net/projects/srecord/files/latest/download?source=files (ZIP datoteka), stvorite folder c:\srecord te sadržaj ZIP-a raspakirajte (kopirajte) u taj folder.
-
Preuzmite i instalirajte VisualStudio Code sa adrese https://www.visualstudio.com/downloads/
-
Osigurajte se da je Python i SRecord u vašem pathu. Ovo je uputa samo ako imate Win7 ili novije, za starije mašine trebate ići na Properties od My Computer i tamo mijenjati postavke sistemske PATH varijable:
4.a. Pokrenite cmd.exe kao administrator
4.b upišite: set i pritisnite ENTER - ovo bi trebalo ispisati puno teksta - pa potražite liniju koja počinje sa PATH (možda vam je preletila preko ekrana pa trebate odskrolati unazad). Ako ista sadrži <nešto>\python\Scripts tada je Python instaliran (ako ste yotta-u instalirali kako treba tada bi to trebalo već postojati pa ovo samo navodim da vas malo zbunim )
4.c upišite: setx /M PATH “%PATH%;c:\srecord” i pritisnite ENTER
4.d upišite EXIT i pritisnite ENTER - prozor bi se trebao zatvoriti -
Preuzmite i instalirajte node.js sa adrese: https://nodejs.org/en/
-
Instalirajte PXT (eee da to se traži )
6.a pokrenite cmd.exe kao administrator
6.b. upišite: npm install -g pxt i pritisnite ENTER naravno - sada vam on tu malo radi i kada je gotov tada ostavite taj cmd prozor pa prijeđite na sljedeću točku -
Još malo pa gotovo. U prozoru od cmd upišite (nakon svake linije ide ENTER):
cd
md microbit
cd microbit
pxt target microbit
i kada ovaj završi tada imate spremnu okolinu. Probajte upisati:
pxt serve
Ako vam se otvorio browser i microbit razvojna okolina u njemu a adresa pri vrhu vam je localhost tada je stvar funkcionalna!
- Kako imati sve na jedan klik?
Trebate napraviti shortcut na sljedeći način:
8.a. Na praznom dijelu ekrana kliknite desnom tipkom miša i iz padajućeg izbornika odaberite New … i onda Shortcut
8.b. Na prvom ekranu vas pita lokaciju. Upišite c:\microbit (jer ste u točki 7 napravili folder na c:\microbit), kliknite na Next. Kada vas pita ime upišite microbit.
8.c e sada ćete na ekranu dobiti shortcut na folder i to nam ne treba zato - desni klik na to i odaberite properties
8.d. U Target vam piše c:\microbit, prebacite to u “Start in” polje. U polje "Target upišite “pxt.cmd serve” i nakon toga kliknite na OK.
Sada ste dobili slikicu sa kojom će vam se automatski otvoriti dva prozora. Jedan vam je crni ekrančić nazvan microbit (skriven u pozadini) a drugi je Browser sa Block Editorom. Crni ekrančić je server i dokle god postoji - dotle web stranica radi.
I to je to Malo se trebate pomučiti, posebno ako vam je to prvi puta no nakon toga nema potrebe za internetom
Disclaimer: ovo je sve vezano za Windows okolinu. Po mogućnosti WIndows 7 ili noviju. Ako znate mijenjati environment varijable tada vam ni to nije ograničenje pa stvar možete zavrtiti i na WinXP.