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 iznutra
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 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 crne linije s desne strane
Zadatak
Izradite program pomoću kojeg će mBot pratiti tamnu liniju s desne strane. To znači da je lijevi senzor za praćenje linije na tamnoj podlozi, a desni na svijetloj podlozi te da se u tom slučaju kreće ravno.
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 1, vozi ravno. Ako su oba senzora na svijetloj podlozi (vrijednost 3), robot skretanjem u lijevo traži tamnu podlogu kako bi došao u situaciju da vrijednost senzora bude 1 i da robot nastavi s vožnjom naprijed. U situacijama kad je robot s desnim senzorom na tamnoj, a s lijevim na svijetloj podlozi (vrijednost 2) ili s oba senzora na tamnoj podlozi (vrijednost 0), robot skretanjem udesno dolazi do položaja kad će senzor ponovno očitati vrijednost 1 i kretati se ravno.