Robotika
mBotKomunikacija između robota – uspori i vrati se unatrag
Usporavanje i zaustavljanje kod prepreke
Upravljanje tipkovnicom preko bluetootha
Ispisivanje poruke na LED zaslonu
Provjera vrijednosti svjetlosnog senzora
Show face number – vrijednost svjetlosnog senzora
Show face number – udaljenost od prepreke
Show face character – praćenje crte
Show face number – vrijednost senzora za praćenje linije
Praćenje bijele linije na crnoj podlozi s desne strane
Praćenje bijele linije na crnoj podlozi s lijeve strane
Praćenje crne linije s desne strane
Praćenje crne linije s lijeve strane
Praćenje crte dok ne dođe do prepreke
Obilazak oko stolice uz pomoć ultrazvučnog senzora
Kretanje mBota u pravokutni trokut
Kretanje mBota u jednakostranični trokut
Izmjenično paljenje i gašenje pojedine LED diode
Izmjenično paljenje i gašenje pojedine LED diode do pritiska tipkala
mBot – praćenje bijele linije na crnoj podlozi iznutra
Zadatak
Izradite program kojim će se mBot kretati po svijetloj liniji po sredini kada su oba senzora za praćenje linije na samoj liniji.
Rješenje
Objašnjenje
Robot započinje s kretanjem pritiskom na tipku C na daljinskom upravljaču (wait until ir remote C pressed). Ako senzor za praćenje linije ima vrijednost 0, to znači da je s oba senzora izašao sa svijetle linije te se u ovom primjeru robot zaustavlja (run forward at speed 0). Kada s lijevim senzorom robot izađe na tamnu podlogu, a s desnim ostaje na svijetloj (vrijednost 1), robot skreće desno. U situaciji kad je s desnim senzorom na tamnoj podlozi, a s lijevim na liniji, skreće lijevo (vrijednost 2). Ako su oba senzora na svijetloj podlozi (vrijednost 3), robot vozi ravno (run forward at speed 100).