22 svi Otpušteno tipkalo
Zadatak
Programirajte robot da izmjenjuje boju kojom svijetli pritiskom na tipkalo. Neka najprije svijetli crveno, a kad se pritisne i otpusti tipkalo neka promijeni boju u zelenu. Ponovnim pritiskanjem tipkala neka se ponovno vrati na crvenu boju.
Pogledajte video uputu za izradu programa i proučite materijale u nastavku.
Objašnjenje
U forever petlji stoji najprije naredba turn on all light with color red 255 green 0 blue 0. Njome robot nakon pokretanja uključuje crvena svjetla. Nakon toga slijedi prva wait until naredba unutar koje je postavljen argument when on-board button pressed. Ovim naredbama robot svijetli crveno i čeka pritisak na tipkalo. Zatim slijedi druga wait until naredba kojom robot nakon pritiska na tipkalo, a prije promjene boje svjetlećih dioda u zeleno, čeka da se tipkalo otpusti (when on-board button released). Tek kad je i taj uvjet zadovoljen robot mijenja boju svjetla. Da bi se nakon prvog pritiska na tipkalo boja promijenila i nakon drugog pritiska (i svakog sljedećeg) ponovno su dodane dvije wait until naredbe s istim uvjetima kao u gornjem dijelu.