案例八:好友密语
简介:
检测到按钮传感器有信号变化时,通过micro:bit的蓝牙通讯给另外一个micro:bit v2 主板发送数据并发出声音,模拟电报。
案例目的:
1.认识蓝牙编程积木块。
2.掌握蓝牙编程积木块的使用。
所需材料:
项目 | 图片 | 数量 |
---|---|---|
micro:bit V2 | ![]() | 2 |
Jacdac扩展板 | ![]() | 2 |
Jacdac 10cm连接线 | ![]() | 2 |
按钮传感器 | ![]() | 2 |
USB数据线 | ![]() | 1 |
传感器原理说明:
原理说明
按钮传感器:用于检测按钮状态的传感器,输出携带有“0”和“1”的信号。
连接示意图
如下图所示,将micro:bit主板插入Jacdac扩展板,用连接线将按钮传感器连接在Jacdac扩展板金手指接口上。
编程软件
Makecode编程
步骤1:如何添加Jacdac扩展
- 进入微软makecode,点击“新建项目”。
- 在弹出窗口输入项目名称并点击创建。
- 点击代码抽屉中的“扩展”。
- 在弹出界面输入"Jacdac"并点击搜索图标, 选择Jacdac软件库,如图所示。
步骤2:
用数据线将micro:bit主板连接到计算机。
注意:若micro:bit主板初次运行Jacdac程序,请先预装一个空白Jacdac程序至主板,否则跳过此步骤。
- 连接传感器,MakeCode自动识别并仿真呈现,在仿真区内传感器实时反馈传感器状态。
点击“ADD BLOCKS”传感器扩展模块。
注意:连接新的传感器,重复执行一次“点击“ADD BLOCKS”传感器扩展模块”操作流程。
如图所示编写程序
参考程序连接:
https://makecode.microbit.org/S83743-98701-12336-57919
你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。
结果
当按钮传感器被按下时,micro:bit主板显示“爱心”并播放声音,通过蓝牙通讯的方式给另一个micro:bit主板发送信息,当另一个主板接收信息后,显示图案与播放声音。
思考
如果通过一个按钮传感器来模拟发送摩尔斯密码,程序该怎么设置呢?