Reproduciranje zvuka do pritiska na tipkalo

Zadatak

Izradite program kojim će se mBot ponašati kao zvučno-svjetlosni alarm koji se gasi pritiskom na tipkalo.

Dok tipkalo nije pritisnuto, robot neka reproducira zuk po vašoj želji i svijetli crvenom bojom.

Kad se tipkalo pritisne, tobot neka uključi zelena svjetla i prestane svirati.

Rješenje

Objašnjenje

Repeat until naredba omogućuje izvršavanje dijela programa sve dok se ne ostavari uvjet postavljen u njoj. U ovom primjeru uvjet je pritisak na tipkalo (when on-board button pressed). Kad se taj uvjet ostvari, izvršavaju se naredbe izvan repat until bloka. Dakle, dok tipkalo nije pritisnuto, robot svira i svijetli crveno. Kad je tipkalo pritisnuto robot svjetli zeleno.