6083浏览
查看: 6083|回复: 1

[入门教程] mciro:bit一对二通讯(防作弊石头剪刀布)

[复制链接]
本帖最后由 lidunyong 于 2017-12-6 12:04 编辑

1.开机设定组
mciro:bit一对二通讯(防作弊石头剪刀布)图1

2.约定两块猜拳的板子(A板name属性为“a”,B板name属性为“b”)
mciro:bit一对二通讯(防作弊石头剪刀布)图2                                mciro:bit一对二通讯(防作弊石头剪刀布)图3

注:发送的数字为0为石头、1为剪刀、2为布。

3.第3块板子C板(公平使者)做如下规定:


1)按A键,发送数字“10”,提示A、B板可以开始。
mciro:bit一对二通讯(防作弊石头剪刀布)图4
2)接收两块板子的数值分别存入变量“aa”、“bb”中
mciro:bit一对二通讯(防作弊石头剪刀布)图5
3)按B键,对变量“aa”、“bb”进行比较。
条件1、变量“aa”=变量“bb”(平手,发送数字10)

条件2、变量“aa”=0 且 变量“bb”=2  (A输,B赢,发送数字5)


条件3、变量“aa”=2 且 变量“bb”=0 A赢,B输,发送数字4


条件4、变量“aa”<变量“bb”    A赢,B输,发送数字4


剩下的其他情况       A输,B赢,发送数字5

mciro:bit一对二通讯(防作弊石头剪刀布)图6

4.A、B板做为接收端
A板接收到10时,显示爱心图标,接收到4时,显示“W”,接收到5时,显示“L”。
B板接收到10时,显示爱心图标,接收到4时,显示“L”,接收到5时,显示“W”。

A板               
mciro:bit一对二通讯(防作弊石头剪刀布)图7                             

B板
mciro:bit一对二通讯(防作弊石头剪刀布)图8





rzyzzxw  版主

发表于 2017-12-6 19:50:03

本帖最后由 rzyzzxw 于 2017-12-6 20:35 编辑

不错哦,支持一下。:victory:长姿势了。谢谢李老师分享。
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail