Radio komunikacija

Jedan upravlja mnogima

Jedan upravlja mnogima

3.10.2017.

 

Pogledajmo sad kako možemo jednim micro:bitom upravljati s nekoliko njih.

Tekstualne i slikovne upute

Radimo u Makecode editoru. (link: https://makecode.microbit.org).

U ovom primjeru će svi uređaji imati isti program, pa će tako svaki od njih po potrebi biti master ili slave. Kada na nekom uređaju pritisnemo gumb A, na svim uređajima če se ispisati slovo A, kad na jednom uređaju pritisnemo gumb B, na svim uređajima će se ispisati slovo B.

Iz grupe naredbi Radio uzmimo naredbu radio set group, stavimo je unutar bloka on start i promijenimo vrijednost u 12 kako ne bi slala signale ostalim grupama uređaja:

 

Iz grupe naredbi Input izvadimo blok on button A pressed:

Iz grupe naredbi Radio dovučemo blok radio send string i u njega upišemo A:

Iz Grupe naredbi Basic dovučemo blok show string i u njega upišemo A:

Dupliciramo blok on button A pressed i svako pojavljivanje A zamijenimo s B:

Iz grupe naredbi Radio uzmemo blok on radio received receivedString:

Iz grupe naredbi Logic uzmemo provjeru if then:

Kao uvjet stavimo provjeru jednakosti:

Na lijevu stranu provjere jednakosti stavimo varijablu receivedString:

Iz Advanced->Text odaberemo prvi blok:

U njega upišemo A i ispišemo string A:

Blok if dupliciramo i oba A zamijenimo s B:

Program nazovemo RadioAB, snimimo, prebacimo na sve uređaje i isprobamo.

Drugi micro:bit projekti