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 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 – kretanje ovisno o svjetlu
Zadatak
Izradite program koji će se mBot kretati ovisno o količini svjetla kojoj je izložen. Ako je izložen većem svjetlu, kreće se brže i obrnuto.
Rješenje
Objašnjenje
Sve naredbe su smještene u forever petlji kako bi se program neprestano izvršavao. U svakom logičkom uvjetu definirano je kojom brzinom da se mBot kreće ovisno o količini svjetlosti. Ako je količina svjetlosti manja od 300, mbot stoji. Ako je svjetlost između 300 i 500, mBot se kreće brzinom 100. U slučaju da je vrijednost svjetlosti između 500 i 700, mBot se kreće brzinom većom od prethodne. To vrijedi i za situaciju kad je očitana količina svjetlosti između 700 i 1000. Na kraju, ako je vrijednost svjetlosti veća od 1000, mBot se kreće maksimalnom brzinom (255).