Probudi mBot svjetlom

Zadatak

Izradite novi jednostavni program kojim će robot biti u stanju mirovanja i ugašenih svjetlećih dioda sve dok ga se ne obasja jakim svjetlom. U tom slučaju neka robot uključi svoje svjetleće diode žutom bojom i pozdravi kratkim kretanjem lijevo-desno.

Rješenje

Objašnjenje

U repeat until naredbi stoji provjera vrijednsoti očitanja svjetlosnog senzora. Ako je ona manja od 600 (if light sensor on-board < 600), robot ima ugašena svjetla (turn on all light with red 0 green 0 blue 0) i stoji na mjestu (stop moving). No, ako nije, izvršavaju se naredbe unutar repet until petlje, a to su uključenje žutog svjetla (turn on all light with red 20 green 20 blue 0) i zakretanje lijevo-desno.