mind+实现micro:bit无线传输功能试用

2019-01-095478
AI 快速预览详细 收起
本文介绍了一个使用Mind+编程软件实现micro:bit无线传输功能的简单项目。项目模拟了一个餐厅场景,通过两块micro:bit板进行无线通信。硬件清单包括两块micro:bit板、micro:bit Boson扩展板和micro:bit造物粒子入门套件。通过编程,实现了按下A键显示错号,按下B键显示对号的功能。在测试过程中,发现了按钮抖动问题,并通过串口打印数据进行了排查和消抖处理。这个项目不仅展示了无线传输功能,还涉及了按钮消抖等知识点,适合用于STEM教育。

今天了解到microbit的无线传输功能,很好奇,于是想做个简单的项目学习尝试一下。项目很简单,模拟一个场景:乡下一个人气非常火爆的小餐厅。门上挂了一个microbit作为电子门牌,点阵屏显示错号,说明客满。显示对号,说明有位置。显示图案的切换是前台工作人员通过另一块microbit无线遥控控制的。按下A键,显示错号;按下B键,显示对号。图案切换时Boson小灯会闪烁三下,起到提示作用。实现过程如下

材料清单

  • micro:bit板 X2 链接
  • micro:bit Boson扩展版 X1 链接
  • micro:bit 造物粒子入门套件 X1 链接

步骤1 硬件连接

板1作为发射(遥控)端,板2作为接收端。板2与扩展板连接,并将Boson小灯连接在P0引脚。

project-image

步骤2 给板1(发射端)编程

编程软件使用超超超好上手的mind+1.5版本,将板1和电脑连接好,mind+扩展里添加microbit,编写程序,上传。

project-image

步骤3 给板2(接收端)编程

程序如下图,注意发射接收端无限频道一致,接收端的程序不可以加循环执行哦。

project-image

步骤4 测试与调整

1,给两块板供电后测试,发现板2显示图案正常,但是我按下A或B键后,Boson小灯的闪烁次数远大于3次,大约会闪15次左右。所以需要排查问题,第一反应就是测试板1信号发射是否正常。修改发射端程序如下,通过串口打印直观显示发射数据。

project-image

2,通过串口数据可以看到,当我分别按下A、B键后,串口数据显示出4个1和4个2,所以我虽然按了一下,但是信号却发送了4次。这是按钮的抖动效应引起的。对程序进行消抖处理,就可以成功执行程序了。

project-image

终于成功执行了这个简单的项目。如果要将这个功能分享给学生们,看来是一个比较复杂的工程。在功能学习的过程中,怎么引导学生们分析问题解决问题,串口、字符串、消抖等知识的延展,不同编程消抖方式的分享等,都是课程中非常重要的部分。还是要多多学习,多多总结呀~

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

所需材料/产品

加载全部

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    Gravity: micro:bit Boson扩展板 (Gravity兼容)

    Gravity: micro:bit Boson扩展板 (Gravity兼容)

    Gravity: micro:bit Boson扩展板 (Gravity兼容)

    micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》

    micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》

    micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

相关推荐

所需材料/产品

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

Gravity: micro:bit Boson扩展板 (Gravity兼容)

Gravity: micro:bit Boson扩展板 (Gravity兼容)

Gravity: micro:bit Boson扩展板 (Gravity兼容)

micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》

micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》

micro:bit造物粒子入门套件(附带12课教程)- 限时加赠《STEAM项目学习手册:micro:bit玩转造物粒子》