Pritisnuto tipkalo

Zadatak

Napravite program kojim će robot svjetliti zelenom bojom sve dok netko ne pritisne na tipkalo. Ako je tipkalo pritisnuto, tada robot neka svijetli crveno.

Rješenje

Objašnjenje

U forever petlju postavljen je if then else blok (kategorija Control). Tim blokom se u if dijelu definira uvjet koji program provjerava. Ako provjerom utvrdi da je uvjet zadovoljen izvršavaju se naredbe u then dijelu bloka, a ako nije zadovoljen, onda se izvršavaju naredbe postavljene u else dijelu.

U ovom primjeru je kao uvjet postavljena provjera stanja tipkala. U if dio je smještena naredba when on-board button pressed. Kad je taj uvjet zadovoljen, robot uključuje crvena svjetla, inače (else) svijetli zeleno.