Robotika

mBot

mBot – praćenje crne linije s desne strane

U ovom primjeru prikazano je kako izgleda program za praćenje tamne linije s desne strane crte. To znači da je lijevi senzor za praćenje linije na tamnoj crti, a desni na svijetloj podlozi te se u tom slučaju kreće ravno (situacija kada senzor za praćenje linije ima vrijednost 1).

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.