'Flashaj' svoj BBC micro:bit preko USB-a

Kada ste zadovoljni svojim programom u uređivaču, sljedeći je korak spojiti uređaj, "kompajlirati" i poslati program na svoj BBC micro:bit te gledati kako tvoje remek djelo oživljava!

Za slanje programa preko USB veze, trebat će ti sljedeće:

  • Muški mikro USB kabel za spajanje svog računala na svoj micro:bit. Riječ je o kabelu koji se obično koristi za spajanje pametnog telefona na računalo (osiguraj da može prenijeti podatke kao i struju).
  • Računalo sa sustavom Windows 7 ili novijim, Mac OS X 10.6 ili novijim ili Linux
  • Pristup internetu

Prvi korak: Spoji svoj BBC micro:bit na svoje računalo

  1. Poveži mali kraj USB kabela na mikro USB priključak na svom BBC micro:bitu.
  2. Spoji drugi kraj USB kabela u USB priključak na računalu.

Tvoje računalo bi trebalo prepoznati tvoj micro:bit kao novi disk ('drive').

Na računalima sa sustavom Windows MICROBIT će se pojaviti kao disk pod Devices and drives.

micro: bit windows

Na Macu se pojavljuje kao novi disk pod Devices.

problem mac

Drugi korak: Kompajliraj svoju skriptu (program)

Kompajliranje kodova iz visokih programskih jezika poput JavaScripta i Pythona na strojni kôd niže razine koje micro:bit može razumjeti. Kada preuzmeš datoteku iz jednog od uređivača, ona je kompajlirana u pregledniku i preuzeta kao .hex datoteka.

Koristeći se uređivačem po svom izboru, odaberi Download. Ako te to zatraži, odaberi spremanje kompajlirane datoteke na svoje računalo (ili bilo gdje osim na BBC micro:bit).

Windows Edge

Odaberi Download. Na pitanje što učiniti s ovom datotekom, odaberite Save i bit će spremljeno u tvoju mapu preuzimanja. Odabir Open Folder omogućit će ti da vidiš svoja preuzimanja

Preuzimanje Pythona u edgeu

OSX Safari

Kada odabereš Download u Safariju, tvoja će se datoteka pojaviti pod preuzimanjima u gornjem desnom kutu zaslona. Ovdje možeš otvoriti svoju datoteku preuzimanja. Imaj na umu da 'bug' u Safariju sprječava preuzimanje .hex datoteka, stoga ćeš možda trebati preimenovati svoju datoteku s .hex sufiksom.

Preuzimanje Javascript Blocksa u Safariju

Chrome

Proces je isti na Windowsima i na Macu. Odaberi Download i tvoja .hex datoteka će se pojaviti kao preuzimanje na dnu preglednika.

Desni klik na preuzimanje i odaberi Show in folder.

preuzimanje micro:bita u Chromeu

Treći korak: Prenesi ('flash') datoteku na svoj BBC micro:bit

Postupak prijenosa .hex datoteke na BBC micro:bit zove se 'flashing'. Za 'flash' datoteke jednostavno je povuci i ispusti na disk micro:bit iz pretraživača datoteke ili prozora za pretraživanje. Ovdje je opisan proces na Windowsima

  • Tijekom prijenosa LED dioda na stražnjoj strani BBC micro:bita treperi (što bi trebalo trajati samo nekoliko sekunda).
  • Nakon prebacivanja, kôd će se automatski pokrenuti na tvom BBC micro:bitu. Za ponovno pokretanje svog programa, pritisni tipku 'reset' na poleđini svog BBC micro:bita. Tipka za resetiranje automatski pokreće najnoviju datoteku na tvom BBC micro:bitu.
  • Kopiranjem programa na disk 'MICROBIT', ona je isprogramirana u 'flash' memoriju na micro:bitu, što znači da će čak i nakon što odspojiš micro:bit, tvoj program i dalje biti pokrenut, ako se micro:bit napaja baterijama.

Rješavanje problema

Ne možeš na svoj micro:bit povući i ispustiti više od jedne .hex datoteke odjednom. Ako pokušaš povući i ispustiti drugu .hex datoteku na svoj micro:bit prije nego što je završilo preuzimanje prve datoteke, tada druga datoteka može biti neispravna.

Kada je na micro:bitu napisan prvi program, disk će se odvojiti. Ako tada povučeš i ispustiš drugu datoteku, ona možda neće naći disk i to drugo zapisivanje se neće izvršiti.

Pogreške mogu izgledati ovako:

Windows

problem windows

Mac

problem mac

Ili može izgledati kao da su dvije .hex datoteke na tvom BBC micro:bitu pa micro:bit neće moći pokrenuti više datoteka. Da to ispraviš, odspoji svoj micro:bit i ponovo ga spoji. Provjeri da se tvoj micro:bit pojavljuje kao disk MICROBIT, a ne kao MAINTENANCE.

Za više informacija pogledajte našu Bazu znanja

Selecting this opens external content from our support system, which adheres to their privacy policy.