【JIONEY】掌控版---对抗竞赛计分器~!!
2019-11-254522
AI 快速预览详细
本文介绍了一个利用掌控版设计的对抗竞赛计分器项目。通过按键和显示屏功能,实现了计时与计分功能。项目包括界面设计、时间显示和分数显示三个主要部分。最终效果能够实时显示红蓝双方的得分情况,并通过掌控版的P N触点按键控制变量增加。适合青少年科创比赛,帮助学生理解计时与计分原理。
|
今天有一个小活动,需要用到计分器,想想就动手自己做一个吧。。。 利用掌控版的按键和显示屏功能,在单位时间内看A B 同学的计分对比情况。 ![]() 任务目标: 1、界面设计: 屏幕上方设计的是时间显示,中间间隔红蓝方标签,下方对应方阵的得分情况。 2、时间显示 通过掌控版的运行时间获取当前的计时时间。 3、分数显示 红方 和蓝方的得分显示。 任务分析: 1、确认各显示内容的界面设计: 1.1利用显示模块,确定文字X,Y坐标位置,显示出中文文字,“红方”“蓝方”, ![]() 1.2利用显示仿数码管显示,确定位置,显示出时间00:00,记录分钟和秒钟。 ![]() 1.3利用显示仿数码管显示,确定位置,显示出得分000:000,记录红蓝方的得分。 ![]() 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的占位补上。 ![]() 最终完成的效果: ![]() |
-
微信图片_20191125105857.png (12.46 KB, 下载次数: 4995)











