2019-11-25 11:24:23 [显示全部楼层]
2776浏览
查看: 2776|回复: 3

[入门教程] 【JIONEY】掌控版---对抗竞赛计分器~!!

[复制链接]
本帖最后由 鍾鐿 于 2019-11-25 14:31 编辑



今天有一个小活动,需要用到计分器,想想就动手自己做一个吧。。。

利用掌控版的按键和显示屏功能,在单位时间内看A B 同学的计分对比情况。
【JIONEY】掌控版---对抗竞赛计分器~!!图1

任务目标:
1、界面设计:
     屏幕上方设计的是时间显示,中间间隔红蓝方标签,下方对应方阵的得分情况。

2、时间显示
     通过掌控版的运行时间获取当前的计时时间。

3、分数显示
     红方 和蓝方的得分显示。


任务分析:

1、确认各显示内容的界面设计:
       1.1利用显示模块,确定文字X,Y坐标位置,显示出中文文字,“红方”“蓝方”,
【JIONEY】掌控版---对抗竞赛计分器~!!图2
       1.2利用显示仿数码管显示,确定位置,显示出时间00:00,记录分钟和秒钟。
【JIONEY】掌控版---对抗竞赛计分器~!!图3
       1.3利用显示仿数码管显示,确定位置,显示出得分000:000,记录红蓝方的得分。
【JIONEY】掌控版---对抗竞赛计分器~!!图4

2、数据分析:
1、首先测试的是记录得分,得分从0 0 0  开始,一开始只使用变量,这样能最快速的显示成绩,但是就是格式不怎么好看。(因为显示占位的问题)
所以对变量做了稍微的休整,分析出三个个位数去记录得分,分数在0-999之间。建立4个变量:A A0 A1 A2 ,A:用来计数的变量,A0-A2用来分
别记录个位、十位、百位的数字。
通过文本后追加做出最后的叠加显示效果同理将B变量也做相同处理了。

2、然后通过掌控版上的P  N 触点按键来控制变量的增加。(这里起初是打算用A B 按键的,但是发现好像有冲突,稍后在补充)
    当按下P触点时,执行按下循环,直到按下P触点松开。A变量增加

3、其次就是时间,利用本地时间 分、秒完成时间计时功能。同样需要将0的占位补上。

【JIONEY】掌控版---对抗竞赛计分器~!!图6
最终完成的效果:

【JIONEY】掌控版---对抗竞赛计分器~!!图5


微信图片_20191125105857.png

鍾鐿  学徒
 楼主|

发表于 2019-11-25 13:47:56

第一次发帖。。还有些不习惯~~! 多多学习了
回复

使用道具 举报

gada888  版主

发表于 2019-11-25 14:25:27

学习了
回复

使用道具 举报

ASH腻  管理员

发表于 2019-11-25 14:37:32

支持~
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail