Priprema za rješavanje zadatka

KOMUNICIRAJ S DRUGIM MICRO:BITOVIMA

Micro:bitovi mogu međusobno komunicirati putem bežične komunikacije te tako možete izraditi razne projekte koristeći više od jednog micro:bita. U kategoriji Radio nalaze se naredbe za slanje i primanje brojeva ili teksta.

U projektima komunikacije svaki micro:bit može biti i pošiljatelj i primatelj poruke, ali može imati i samo jednu od tih uloga.

Kako bi se ostvarila komunikacija između dva ili više micro:bitova, svi moraju biti u istoj komunikacijskoj grupi. Unutar bloka on start potrebno je postaviti naredbu radio set group te u argument naredbe upisati isti broj. To može biti bilo koji broj u rasponu od 1 do 255.
Ako u istom prostoru imate više micro:bitova (primjerice 4) za koje želite da odvojeno komuniciraju, postavite im različite radio grupe tako da primjerice dva micro:bita komuniciraju unutar grupe 1, a druga dva unutar grupe 2. To omogućuje da se komunikacija odvija samo između micro:bitova s istom radio grupom te da ne dođe do ometanja komunikacije.

Ovdje je radio grupa postavljena na vrijednost 1 (radio set group 1). Svi micro:bitovi za koje želite da komuniciraju moraju u on start bloku u
programu imati istu radio grupu.

U ovome primjeru prikazano je kako poslati broj 1 svakih 5 sekundi. Da biste poslali broj drugom micro:bitu koristite naredbu radio send number te u argument naredbe napišete željeni broj.

Na micro:bitu koji prima poruku u obliku broja potrebno je postaviti naredbu on radio received receivedNumber. U ovome primjeru primljeni broj se prikazuje na 2 sekunde.