№8. Радио. Учим устройства общаться.


В этом занятии мы научимся основам радиопередачи между устройствами microbit. Для этого мы напишем простенькую программу, которая в зависимости от нажатия кнопки на одном устройстве будет показывать разные значки на дисплее другого. Для начала создадим новый проект.

При нажатии на кнопку A или B будем отправлять на второе устройство либо число 0, либо 1. Для этого воспользуемся блоком «радио: отправить число» из раздела «радио».

При нажатии кнопки A отправим 0, а при нажатии кнопки B отправим 1.

Теперь научим устройство не только отправлять данные, но и понимать принимаемые данные. Для этого используем блок «радио: при получении данных» из раздела «радио».

Заметим, что при добавлении блока появилась новая переменная receivedNumber. В нее будет записывать полученное с помощью радио число.

Теперь в зависимости от значения receivedNumber заставим показывать крестик или галочку. Используем блок «если … то … иначе».

Готово! В эмуляторе слева при нажатии кнопок A или  B появится второе устройство. При нажатии кнопки A на первом устройстве, второе покажет крестик, а при нажатии на кнопку B галочку.