黄金砸地鼠游戏规则则有谁可以讲解一下的吗?

3LED对应3个按键刚开始时蜂鸣器鳴叫三声,频率5Hz紧接着每0.5秒生成一个02随机数,对应点亮相应的LED在下次随机数生成之前判断相应的按键是否被按下,若按键正确茬串口打印“LED编号”+right”;若按键错误,蜂鸣器鸣叫0.2秒在串口打印“LED编号”+wrong”,然后继续生成随机数完成10次操作后生成随机数的频率变为0.4秒,又完成10次操作后频率变为0.3秒以此类推,0.1秒频率下完成10次操作游戏结束串口打印“game over”,蜂鸣器鸣叫5声频率5Hz。在游戏过程中错误3次游戏也结束,串口打印“game over”蜂鸣器鸣叫3声,频率5Hz

//num为一个随机生成的正整数

2)while(..) {...}——循环判断小括号内条件是否为真,若为真執行花括号里的内容,否则跳出循环例如while(x>0){x=x-1;} 表示当x>0时一直执行减一的操作,直到不满足x>0时跳出while循环如果一开始x的值就不满足x>0,则不会执荇花括号里的内容
i++){...}——给变量i初始赋值为xi<y时,执行花括号里的内容然后i数值增加1c语言里,i++等价于i=i+1)类似的,还可以有for(int

5)自定义函数:a.没有参数不带返回值,结构类似void loop(){...}  b.没有参数但有返回值,比如函数rand()返回一个随机数

6)蜂鸣器使用说明:当蜂鸣器的正极(长管腳)与ArduinoI/O口相连,另一端接地此时Arduino输出高电平时蜂鸣器鸣叫,输出低电平时蜂鸣器不叫

Uno开发板,3个开关1个蜂鸣器,3LED6个电阻,14根導线2个面包板

这是一个打地鼠游戏废话不多說,直接上代码

 

这个是代码中所用到的图片

我要回帖

更多关于 砸地鼠游戏规则 的文章

 

随机推荐