Android简易计分器

@目录

一整套的简易计分器

电脑端地址
手机电脑也可以只安装一端然后单方投屏
掌控板端
Arduino Nano端

移动端

Android5.0以上系统的手机应该都能用
非盈利

咳咳,图片有限使用

创作故事

来源于乒乓球……
经常和家里的小伙打打球,
来,好好打
latter……
几比几了?或者 轮到谁发球了?
于是网络上搜索了一波,并没有我想要的计分器
于是自己做一个(然后没想到做起了一套)

App inventor创作

本计划用python或App studio制作,而,没尝试过不是很熟。朋友们基于经验自我创造吧。本文也可以说由很多其他文章组成。支持WxBit 汉化增强版谷歌版
(在我分享的源代码中有可用于麻省理工ai2的MQTT扩展)

界面设置

主界面
主界面
设置页
设置页
说明页
说明页5
展示页面(由于计分时可能是面对玩家,所以计分的显示会“左右”相反)
展示页面
IOT设置页
IOT设置页

接下来是重点,图片为经过透明化处理,白色背景浏览为佳

主界面

初始化,这里会用上设置里设置好的个性化
初始化

函数命令

部分函数都用到了蓝牙与MQtt模块
用来连接物联网,下面详写
连接IOT
在“重置”被触发后运行
在“重置”被触发后运行
保存数据与显示刷新
保存数据与显示刷新

计算函数

用于计算发球者和输赢判定
计算发球者和输赢判定

控制交互

基本的加减清零

加减清零

扩展控制

页面切换、重置、连接、连接断开
页面切换重置连接

MQtt

连接IOT
连接IOT
MQTT

通信信息

如“p1add”只使用5字符,p1add表示player1scoreadd(玩家一分数增)

在源代码包里有交流信息txt

变量与块

//全局
sevea = 0 //用于判断发球者
player1soce = 0 //全局玩家一分数
player2soce = 0 //全局玩家二分数
colectbt = 0 //类似于“真”“假”的使用,使命令运行时判断是否已连接蓝牙
colectiot = 0 //类似于“真”“假”的使用,使命令运行时判断是否已连接IOT服务
iotmsg = 0 //字符类型,修改代替iot发出的信息

蓝牙发送信息
蓝牙发送信息
MQtt发送信息
MQtt发送信息准备
MQtt发送信息
有些多余繁琐也是正常的,比较懒

设置页

初始化
初始化
基本设置与保存
基本设置与保存
扩展
含蓝牙连接设置
打开IOT设置
扩展

iot信息设置页

初始化
初始化
页面切换
页面切换
手动修改数据保存
手动修改数据保存
扫码输入(密码需要另外手动输入)
上面的“保存”会自动生成共享码
扫码输入

展示界面

最简单的,只要修改显示
初始化与退出
初始化与退出

这样程序就完成了

来看一下效果

undefined


计分器套装使用

使用:

scoreindicatorclient使用说明.mp4

实际文件代码可能与文章略有所不同
整套应用(已打包)
整套应用(代码)

发布了6 篇原创文章 · 获赞 4 · 访问量 1620

猜你喜欢

转载自blog.csdn.net/lkai312/article/details/105158684