最新消息:

Micro:bit 创意课程系列:投票机

Micro Bit 少儿编程 2561浏览 0评论

Micro:bit自带无线电广播功能,通过无线电广播,Micro:bit的板子之间可以发送接收信息。今天我们用这个功能做一个投票机的游戏

 

Micro:bit 创意课程系列:投票机

 

在这个项目中,选民程序上传到选民的micro:bit,选民使用按钮投票是或否,投票信息通过收音机发送到选作显示结果的microbit,称为仪表盘。仪表盘为每个播放器分配一个LED,并根据投票将其打开或关闭。

投票程序

假设按钮A为否,B为是,则选民程序的工作原理如下:

•当按下按钮A时,通过无线电发送数字0,屏幕上显示X符号。

 

Micro:bit 创意课程系列:投票机

 

•当按下按钮B时,通过无线电发送号码255,屏幕上显示√符号。

 

Micro:bit 创意课程系列:投票机

 

•为了跟踪投票,我们告诉收音机也传送设备序列号

 

Micro:bit 创意课程系列:投票机

 

•我们选择4作为用于通信的组

 

Micro:bit 创意课程系列:投票机

 

综合起来,选民程序如下:

 

Micro:bit 创意课程系列:投票机

 

仪表盘的程序可以从Micro:bit官网下载,地址如下

https://makecode.microbit.org/examples/radio-dashboard

将该仪表盘代码下载到将用于显示结果的microbit中。

当仪表盘从microbit接收到消息时,会找到该板的像素(并记住它),并使用接收的数字作为LED的亮度。

当一个板子没有收到消息一段时间,它的像素将开始闪烁。经过更多的时间,它会简单地关闭。

结果如下

 

Micro:bit 创意课程系列:投票机

Micro:bit 创意课程系列:投票机

Micro:bit 创意课程系列:投票机

 

 

您必须 登录 才能发表评论!