Kretanje ovisno o svjetlu

Zadatak

Izradite program kojim će se robot 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 robot kreće ovisno o količini svjetlosti. Ako je količina svjetlosti manja od 300, robot stoji. Ako je svjetlost između 300 i 500, robot se kreće brzinom od 25%. U slučaju da je vrijednost svjetlosti između 500 i 700, robot 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, robot se kreće maksimalnom brzinom.