Hrvatsko društvo za robotiku - Uvod u robotiku - vježbe

Ažuriranje softvera

Cilj

Periodički se sistemski ML-R softver poboljšava pa je potrebno instalirati promjene.

Zašto ažurirati

Sve će biblioteke nakon instalacije biti ažurne, tako da sljedeća akcije nije potrebna, ali situacija će se promijeniti vremenom.

Ne oklijevajte, uvijek instalirajte najnovije verzije. Zato što:

Nove se biblioteke u pravilu pojavljuju svakih par mjeseci.

PlatformIO

Pokrenite sljedeću naredbu.
×
Kliknite na ikonu mrava, "PlatformIO Core CLI" i tipkajte "pio lib update" (bez navodnika) na poziciju kursora za unos teksta.

Pritisnite tipku Enter.

Vidjet ćete kako PlatformIO provjerava GitHub i skida sve nove dijelove biblioteka.

Jednostavno.

Arduino

×
Otvorite Arduino IDE i nakon toga ekran "Tools" - "Manage Libraries...".
×
Otvorit će se Library Manager.

Filtrirajte prikazane datoteke tako da se ispišu samo one koje se mogu ažurirati (1).

Pojačajte filter na način da se ispišu samo ML-R biblioteke (koje počinju s "mrm-") (2).

Sve koje želite ažurirati (uobičajeno - sve), ažurirajte klikom na "Update" (3).

Sve?

Je li ovo sve što se moglo promijeniti? Ne baš, premda je velika većina.

Koristite programske datoteke koji su specifične za vašeg robota. Npr., za RCJ Rescue Line su to mrm-robot-line.cpp i mrm-robot-line.h. U njima su isto moguće promjene.

Želite li skinuti novu verziju, pogledajte upute na stranici za instalaciju, točka 4 ("4. Skinite program za robota"). Ponovite proceduru.

Oprez! Na taj način ćete pregaziti sve vaše promjene. Spremite promjene prije akcije.

Je li sad sve?

×

Ne baš, ali sljedeća je procedura teža, jer se mijenja firmware u pojedinim pločicama.

Proizvođač će besplatno ugraditi novi firmware na upit.

Ako ste vješti, to možete učiniti i sami prema ovim uputama.

Primjedbe



Projekt "Uvod u robotiku" sufinanciran je iz Europskog socijalnog fonda, poziv "Jačanje kapaciteta organizacija civilnoga društva za popularizaciju STEM-a". Relevantne stranice: Sadržaj vježbe za virtualne radionice isključiva je odgovornost Hrvatskog društva za robotiku.