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 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 s lijeve strane
Zadatak
Izradite program kojim će se mBot kretati po svijetloj liniji s lijeve strane.
Rješenje
Objašnjenje
Robot započinje s kretanjem pritiskom na tipku C na daljinskom upravljaču (wait until ir remote C pressed). Robot vozi ravno kada je lijevi senzor na tamnoj površini, a desni na svijetloj liniji (vrijednost 1). Ako senzor za praćenje linije ima vrijednost 0, to znači da je s oba senzora na tamnoj podlozi te će skretati desno dok ponovno ne dođe desnim senzorom do svijetle linije i poprimi vrijednost 1. Kada s desnim senzorom robot izađe na tamnu podlogu, a s lijevim ostaje na svijetloj (vrijednost 2), robot skreće lijevo kao i u slučaju kada su oba senzora na svijetloj podlozi (vrijednost 3), kako bi se pozicionirao da lijevi senzor bude na tamnoj, a desni na svijetloj površini (vrijednost 2) i nastavio s kretanjem ravno.