Repository navigation
Android aplikacija
Z aplikacijo LakosBot za Android je mogoče upravljati robota s pomočjo joysticka ali senzorjev (pospeškomera) telefona.
Aplikacijo lahko prenesete z Google Play-a ali prenesete neposredno s tega repozitorija.
V primeru prenosa s tega repozitorija je aplikacijo potrebno namestiti ročno tako, da na telefonu med prenosi (Downloads) poiščemo apk, ga s klikom nanj odpremo in namestimo:

Za povezovanje mobilne aplikacije z robotom je potrebno na robota naložiti Arduino kodo za Bluetooth. Na tej povezavi boste našli kodo, ki jo je potrebno naložiti. Na svoj računalnik jo lahko prenesete s pritiskom tipk CTRL + S.
Nato odprite Arduino IDE. Če še nimate nameščenega, si lahko navodila za pripravo okolja ogledate tukaj. Na isti povezavi si oglejte tudi točko #2 Nalaganje programske knjižnice, saj je potrebno naložiti knjižnico "Robot.h".
V Arduino IDE pojdite na Datoteka/File -> Odpri.../Open... in odprite datoteko android.ino, ki ste jo prenesli na računalnik. Če se datoteka ne nahaja na naslovu android/android.ino, vas bo program na to opozoril - preprosto izberite 'V redu' in nadaljujte.
Nato z USB/microUSB kablom povežite računalnik z robotom in v Arduino IDE kliknite na puščico (možnost Naloži/Upload). Ko se koda uspešno naloži, dobite izpis Nalaganje končano:
Sedaj je robot pripravljen, da ga preko Bluetootha povežete z mobilno napravo.
Najprej v meniju izberemo možnost Poveži se z robotom. Aplikacija ob tem zahteva pravico do uporabe Bluetootha. Če uporabo Bluetootha dovolimo, se nam pojavi seznam naprav, s katerimi se lahko povežemo. Vsak robot ima oznako na spodnji strani čipa - v primeru robota, ki smo ga uporabili za sliko je to oznaka VF, zato na seznamu izberemo ustrezno ime naprave in možnost Poveži.


Potek povezovanja lahko spremljamo v zgornjem levem kotu aplikacije, kjer piše 'Povezovanje...'. Ko se povezava vzpostavi, dobimo Zahtevo za seznanitev Bluetooth, kjer izberemo možnost Seznani. Ob uspešni povezavi bo sedaj v zgornjem levem kotu izpisano ime robota, s katerim smo trenutno povezani.


Robota sedaj lahko upravljamo s premikanjem rumenega krogca (joysticka).
Vkolikor bi radi robota upravljali z nagibanjem mobilne naprave, v zgornjem desnem meniju najprej opravite kalibracijo naprave (izberite možnost Kalibriraj senzor telefona v zgornjem desnem meniju). Ko je kalibracija zaključena, lahko preko gumba Začni upravljanje z nagibom preidete na drugi način premikanja robota.
Povezavo z robotom lahko kadarkoli prekinete v zgornjem desnem meniju.







