陀螺仪传感器的应用 -- 单机版"石头剪刀布”

项目背景

生活中,我们都玩过"石头剪刀布"的游戏,游戏中"剪刀"胜"布","布"胜"石头","石头"胜"布"。

如何利用Microbit的陀螺仪传感器,制作一个单机版的"石头剪刀布”游戏。

编程实践

1. 准备好Microbit开发板和数据传输线

img

2. 登录Microbit在线编程平台,新建一个命名为"石头剪刀布-单机版"的项目

3.为了让屏幕上显示出拳图案,需要定义新变量,存储陀螺仪每次振动后的数值,取值范围是1~3。

4.当开机时,变量"出拳值"初始值为0,清空屏幕

5.利用陀螺仪传感器的"振动"模块,实现主代码的编写

思考:(1)"振动"模块中为什么要使用逻辑嵌套语句,它的判断逻辑是什么? (2)设置延迟时间的作用

6.模拟测试

7.下载/保存代码

8.发送程序

9.实践与体验

项目分享

https://makecode.microbit.org/_Czh6LweAh61r

项目示范

https://www.bilibili.com/video/BV1zs4y1B7Bj/

项目拓展

(1)利用"无线"模块,实现双人版"石头剪刀布"的游戏

(2)欢迎大家在本帖评论区,分享项目链接

posted @ 2023-05-07 09:19  77M  阅读(111)  评论(0编辑  收藏  举报