无线通信的应用 -- 同步感应器

项目背景

利用micro:bit的无线信号传输,实现一块开发板运动方向,同步发送信息给另外一块开发板,实现信息互通。

编程实践

1. 准备好2张Microbit开发板和数据传输线

2. 认识"无线"通信模块

3. 假设有A板和B板Microbit开发板,设置A号开发板的代码,并修改项目名称为"一起动起来 - A号板"。

(1)要实现2个以上Microbit开发板能相互通信,首先要把它们设置为同一个小组,A号板开机设置

(2)其次,当A号板向左偏移时,显示向"西"的箭头,"发送"数字信号1;当A号板向右偏移时,显示向"东"的箭头,"发送"数字信号2;当A号板没有偏移时,显示字母"A",发送"数字信号0

4.设置B号开发板的代码,新建项目,名称为"一起动起来 - B号板"。

(1)首先,B号板开机设置,需要把它设置为和A号板相同的小组

(2)其次,当B号板接受数字信号1时,显示向"西"的箭头;当接受数字信号2时,显示向"东"的箭头;当接受数字信号0时,显示字母"B"

5.下载与实践

(1)分别下载代码给A号和B号板,开机分别显示对应板的编号字母

(2)当A号向左偏移时,A号和B号同步显示向"左"的箭头

(3)当A号向右偏移时,A号和B号同步显示向"右"的箭头

项目链接

一起动起来 - A号板 https://makecode.microbit.org/_05V7L7XMcLvw

一起动起来 - B号板 https://makecode.microbit.org/_bEkPE1KWs1EV

项目拓展

(1)利用"无线"模块,实现双机版"运动计步器"

(2)利用"无线"模块,帮助行动不便的老人,制作一个"爱心求助器"

(3)欢迎大家在本帖评论区,分享项目链接

posted @ 2023-05-15 20:43  77M  阅读(145)  评论(4编辑  收藏  举报