25 svi Sviraj, svijetli ili kreni
Zadatak
Izradite program kojim će najprije prvi robot čekati poruku od daljinskog upravljača. Ovisno o tome koja tipka (1, 2 ili 3) se pritisne na daljinskom upravljaču, taj robot neka zasvijetli određenim svjetlom i pošalje drugom robotu poruku o tome što da radi. U slučaju tipke 1, neka se pošalje poruka drugom robotu da svira. U slučaju tipke 2 da svijetli, a tipke 3 da vozi.
Možete u programima za oba mBota postaviti svoje vrijednosti, a kao pomoć pogledajte ponuđeno rješenje i objašnjenje.
Objašnjenje
Prvi robot čeka pritisak na jednu od 3 tipke na daljinskom upravljaču. Ako se na daljinskom pritisne tipka 1, robot uključuje crvena svjetla i nakon 3 sekunde šalje poruku drugom robotu da svira te nakon slanja poruke gasi svjetla. Ako se na daljinskom pritisne tipka 2, robot uključuje crvena svjetla i nakon 3 sekunde šalje poruku drugom robotu da svijetli te nakon slanja poruke gasi svjetla. Ako se na daljinskom pritisne tipka 3, robot uključuje crvena svjetla i nakon 3 sekunde šalje poruku drugom robotu da krene te nakon slanja poruke gasi svjetla.
Drugi robot neprestano provjerava koju poruku je primio te ovisno o tome izvršava radnju.