2019-2-23 21:04:44 [显示全部楼层]
5120浏览
查看: 5120|回复: 1

[入门教程] 【Microbit】“摇骰子”游戏

[复制链接]
【Microbit】“摇骰子”游戏图1

      在1832年俄国外交家希林制作出了用电流计指针偏转来接收信息的机器。1835年美国画家莫尔斯经过3年的钻研之后,成功地用电流的"通断"和"长短"来代替了人类的文字进行传送,这就是鼎鼎大名的莫尔斯电码,第一台电报机问世。电报的发明,使人们之间沟通越来越方便,今天通过micro:bit 无线通信,制作一个“摇骰子”游戏!

一、目标

1、无线通讯功能的编程。
2、发送端与接收端的概念。
3、随机函数。
4、分类讨论思想。
5、条件判断
【Microbit】“摇骰子”游戏图12
二、思路
1、当A板子晃动时,A板子自检图案循环四次,变量X获得随机数(0-5),通过无线将变量X发送出去
2、当B板子通过无线接收到A板子的随机数,B板子自检图案循环四次,变量Y获得随机数(0-5)
3、当receivednumber>Y,B板子笑脸,当receivednumber<Y,B板子哭脸,当receivednumber=Y,B板子same
三、编程环境
1、软件:https://makecode.microbit.org/#editor
2、硬件:两块microbit板子
四、编程:
         1、 无线设置组:1

【Microbit】“摇骰子”游戏图2
2、当A板子晃动,自检图案显示循环显示4次
【Microbit】“摇骰子”游戏图3
3、变量X获取随机数0-5
【Microbit】“摇骰子”游戏图4
4、无线发送给B板
【Microbit】“摇骰子”游戏图5
5、B板接收到A板发送的信息,自检显示图案
【Microbit】“摇骰子”游戏图6
6、变量y获取随机数0-5
【Microbit】“摇骰子”游戏图11
7、当receivednumber>Y,B板子笑脸,
【Microbit】“摇骰子”游戏图8
8、当receivednumber<Y,B板子哭脸
【Microbit】“摇骰子”游戏图7
9、当receivednumber=Y,B板子same
【Microbit】“摇骰子”游戏图9
五、micro:bit
micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。2016年3月-6月,micro:bit在英国全线铺开,BBC在线上线下配套了大量的项目教程资源和活动。BBC希望通过micro:bit驱动青少年参与到创造性的硬件制作和软件编程中去,而不是每天沉浸在各式的娱乐和消费中。https://www.dfrobot.com.cn/goods-1434.html
【Microbit】“摇骰子”游戏图10


gada888  版主

发表于 2019-5-29 06:51:07

明白了。用点阵显示的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail