Slučajno odabrana boja

Zadatak

Izradite program kojim će robot najprije 2 sukunde svijetliti plavom bojom, zatim 2 sekunde zelenom te se ugasiti. Kad ugasi svjetla, neka robot tako ostane 3 sekunde, a onda 4 puta zasvijetli slučajno odabranim bojama na 1 sekundu. Intenzitet svake komponente svjetla slučajno odabrane boje neka se kreće od 100 do 200.

Rješenje

Objašnjenje

U forever petlji se nalaze naredbe koje uključuju obje svjetleće diode najprije plavom bojom, a zatim zelenom. Vrijeme svijetljenja regulirano je naredbama wait 2 seconds.

Nakon naredbe za isključivanje dioda i 3 sekunde, slijedi repeat petlja koja ima argument 4. To znači da će se naredbe smještene unutar te petlje izvršiti 4 puta. Da bi robot zasvijetlio slučajno odabranim svjetlima kao vrijednost svake komponente boje postavljena je  pick random naredba (kategorija Operators). U nju su upisane vrijednosti od 100 do 200 čime se osim nijanse boje regulira i intenzitet svjetla.