Zadatak
Izradite program u kojem robot svira melodiju tako da se svaki put nakon pritiska na taster dva puta odsvira melodija te da se pritom na robotu izmjenjuju boje svetlećih dioda najjačim svetlom. Svaki ton melodije neka ima svoju boju.
Rešenje
Zadatak
Izradite program u kojem robot svira melodiju tako da se svaki put nakon pritiska na taster dva puta odsvira melodija te da se pritom na robotu izmjenjuju boje svetlećih dioda najjačim svetlom. Svaki ton melodije neka ima svoju boju.
Rešenje
Kretanje robota na način da prati crnu liniju možemo programirati na dva načina, što zavisi od širine linije. Ukoliko je linija dovoljno široka da oba senzora mogu biti u istom trenutku iznad crne linije, robot programiramo da se kreće napred pravolinijski sve vreme dok su oba senzora iznad linije.
KRETANJE ROBOTA
mBot ima dva motora koja pokreću njegove točkove i time omogućavaju kretanje robota.
Kako da napišemo program kojim omogućavamo robotu da prati crnu liniju?
Izradite program kojim dva robota komuniciraju o načinu kretanja i svetlosnoj signalizaciji. Postavite robote jedan nasuprot drugog. Neka prvi krene pritiskom na taster prema drugome ravno i pri kretanju neka pošalje poruku da je kreno. Kad drugi robot dobije poruku, pali svetleće diode zelenom bojom i nakon tri sekunde pošalje poruku prvom robotu da uspori, što prvi robot učini. Nakon toga se prvi robot zaustavlja kad dođe do drugoga uz pomoć ultrazvučnog senzora te pali crvena svetla. Nakon 5 sekundi, drugi robot šalje poruku prvome da se vrati natrag, što prvi učini vožnjom unatrag.