Robotika

mBot

mBot – kretanje mBota u osmici

Zadatak

Izradite program kojim će se mBot kretati oko u obliku ležeće osmice. Pritiskom na tipku D na daljinskom upravljaču neka mBot krene iz središta osmice.

Rješenje

Objašnjenje

Sve naredbe su smještene u forever petlji kako bi se mBot kretao svaki put kad se pritisne tipka D na daljinskom upravljaču (wait until ir remote D pressed).

Najprije će mBot napraviti krug udesno jer motor M1 ima veću brzinu od motora M2 (set motor M1 speed 204, set motor M2 speed 80, wait 3.9 secs). Nakon toga se kreće ulijevo istom brzinom (set motor M1 speed 80, set motor M2 speed 204, wait 3.9 secs). Nakon izvršenog kretanja u obliku osmice mBot staje (set motor M1 speed 0, set motor M2 speed 0).