有道卡搭编程_好好搭搭编程_好好搭搭在线编程

好好搭搭编程_有道卡搭编程_好好搭搭在线编程

# 前言#

上课时经常找不到翻页笔?传统的翻页笔没有我想要的功能?千篇一律的翻页笔造型不能凸显我个性?

作为创客老师,怎么能被这些问题难倒!一言不合,分分钟就能自己DIY出一个智能翻页笔来。想要什么功能,自己说了算!想要什么造型,全靠想象力!

先来看一下演示视频:

不好意思,视频中稍微有点烂尾,由于暑假比较忙好好搭搭编程,视频中就没做什么造型了。大家可以自行给 micro:bit 做不同的造型,如下图所示,比如猫的造型、熊的造型,或者其他宠物的造型等。甚至将可以将 micro:bit 绑到猫的身上,一边撸猫,一边对 PPT 翻页~这个具有强烈冲击感并且好玩的画面,一定能勾起学生学习的兴趣!

好好搭搭编程_好好搭搭在线编程_有道卡搭编程

好好搭搭编程_好好搭搭在线编程_有道卡搭编程

是不是心动了?废话不多说了,下面就教大家用徽章板和 micro:bit 去 DIY 一个可以撸的智能翻页宠物笔。

好好搭搭在线编程_有道卡搭编程_好好搭搭编程

# 创作思路#

我们可以采用 micro:bit 和徽章板搭配来制作智能翻页笔,micro:bit 作为遥控器,徽章板作为接收器与电脑连接。利用徽章板独特的 USB 通讯功能,就可以与电脑互动了。然后 micro:bit 和徽章板之间采用无线通讯的方式进行数据收发。

先来画一下系统草图:

有道卡搭编程_好好搭搭在线编程_好好搭搭编程

然后稍微润色一下,加一点点细节():

好好搭搭在线编程_有道卡搭编程_好好搭搭编程

好好搭搭在线编程_好好搭搭编程_有道卡搭编程

# microbit发射端程序#

正常来说,要让 micro:bit 和徽章板进行通信,是比较困难的。好在好好搭搭出了一个 Mind+ 的补丁,可以让 micro:bit 与徽章板的通信,变得像 micro:bit 与 micro:bit 之间通信那么简单无缝首码项目,甚至你都意识不到你写的 micro:bit 程序是与徽章板通信的。徽章板 Mind+ 补丁(以下简称补丁),可以关注本公众号好好搭搭编程,回复”翻页笔”下载。

首先将下载完成的补丁文件解压,可以得到 hzbug.exe 和 MicroBitRadio.cpp.o 两个文件。

有道卡搭编程_好好搭搭在线编程_好好搭搭编程

然后将这两个文件复制到 Mind+ 安装目录,并以管理员模式运行 hzbug.exe。如果还没安装 Mind+ 软件的话,可以去 Mind+ 官网下载并安装最新版。

好好搭搭编程_有道卡搭编程_好好搭搭在线编程

最后打开 Mind+ 软件进行编程,选择 micro:bit 扩展,然后编写如下程序:

好好搭搭在线编程_有道卡搭编程_好好搭搭编程

这个程序主要有以下几个功能:

当然程序里面发送的指令,大家可以自定义,只要方便记忆即可。程序是不是很简单?编写细节就不再赘述,相信大家根据上图都能自己编出来,文末也有源程序下载。

好好搭搭编程_有道卡搭编程_好好搭搭在线编程

# 徽章板接收端程序#

首先打开好好搭搭官网徽章板编程页面:,然后编写以下程序,注意程序中的控制指令要与 micro:bit 发射端一一对应。程序共享链接:

好好搭搭编程_有道卡搭编程_好好搭搭在线编程

具体程序编写细节就不展开了,徽章板的使用也可以去好好搭搭官网()学习。这个程序主要有以下几个功能:

至此,micro:bit 与徽章板两端的程序都编写好了,赶紧打开 PPT 试试翻页功能吧,是不是急着想要去上课了呢~

好好搭搭在线编程_好好搭搭编程_有道卡搭编程

# 总结#

大家可以试试在这个程序的基础上,加上鼠标控制功能,在键盘控制翻页的同时,可以用鼠标控制激光笔功能。或者试试一些体感互动作品,总之不要让想象力限制你的创意!

另外,micro:bit 的点阵显示由于不能显示中文,对国内学生学习编程来说,可能会稍微有点不方便。而徽章板是为国人学习编程设计的,它的点阵天然支持显示中文,而且使用很方便。这次又打通了与 micro:bit 的无线通信,再加上 USB 键盘功能,相信可以实现更多有趣、好玩的创客互动作品!

最后,别忘了关注本公众号,回复“翻页笔”下载补丁文件与本教程的源程序哦。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注