2019-12-17 12:52:03 [显示全部楼层]
3999浏览
查看: 3999|回复: 2

[项目] 项目实战:抢答器(掌控版)

[复制链接]
    前日,在论坛里看到了孙老师写的抢答器文章,于是也在此参考下做了一个。
    我的这个抢答器主要有一下几个功能:
    抢答功能、比分设置更新功能、灯光提示功能。
    大概思路如下,由于时间关系,图有点简单。

项目实战:抢答器(掌控版)图1
程序设计如下:

1.程序初始化设计
项目实战:抢答器(掌控版)图2
变量AB分别是指AB两位选手的得分,默认是0
由于有些程序需要反复调用,所以设计了两个子程序。
chuti”“bifen
项目实战:抢答器(掌控版)图4
chuti”函数:
默认关闭所有LED灯。
第一行和第二行显示程序版本和提示信息。(其实这两行不应该放在函数中,应该放在初始化里,因为这两行内容不会变的)
显示比分。
随机等待(3秒之内)
播放嘀音,提示可以抢答了。
这时,判断如果P先按下,表示A抢答到了,0LED灯亮绿色。如果N先按下,表示B先抢答到了,1LED灯亮红色。

biben”函数,用于在第三行显示比分。空字符串是用于排版,让文字居中。
项目实战:抢答器(掌控版)图3

下面是视频展示

源程序见附件。





gada888  版主

发表于 2019-12-30 08:09:14

支持支持
回复

使用道具 举报

且歌且行  中级技师

发表于 2020-2-17 15:29:58

吕老师的帖子,多功能抢答器
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail