@目录
一整套的简易计分器
电脑端地址
手机电脑也可以只安装一端然后单方投屏
掌控板端
Arduino Nano端
移动端
Android5.0以上系统的手机应该都能用
咳咳,图片有限使用
创作故事
来源于乒乓球……
经常和家里的小伙打打球,
来,好好打
latter……
几比几了?或者 轮到谁发球了?
于是网络上搜索了一波,并没有我想要的计分器
于是自己做一个(然后没想到做起了一套)
App inventor创作
本计划用python或App studio制作,而,没尝试过不是很熟。朋友们基于经验自我创造吧。本文也可以说由很多其他文章组成。支持WxBit 汉化增强版和谷歌版
[在我分享的可用于麻省理工ai2的MQTT扩展](https://download.csdn.net/download/lkai312/12312116)
界面设置
主界面
设置页
说明页
展示页面(由于计分时可能是面对玩家,所以计分的显示会“左右”相反)
IOT设置页
接下来是重点,图片为经过透明化处理,白色背景浏览为佳
主界面
初始化,这里会用上设置里设置好的个性化
函数命令
部分函数都用到了蓝牙与MQtt模块
用来连接物联网,下面详写
在“重置”被触发后运行
保存数据与显示刷新
计算函数
用于计算发球者和输赢判定
控制交互
基本的加减清零
扩展控制
页面切换、重置、连接、连接断开
MQtt
连接IOT
通信信息
如“p1add”只使用5字符,p1add表示player1scoreadd(玩家一分数增)
在源代码包里有交流信息txt
变量与块
//全局
sevea = 0 //用于判断发球者
player1soce = 0 //全局玩家一分数
player2soce = 0 //全局玩家二分数
colectbt = 0 //类似于“真”“假”的使用,使命令运行时判断是否已连接蓝牙
colectiot = 0 //类似于“真”“假”的使用,使命令运行时判断是否已连接IOT服务
iotmsg = 0 //字符类型,修改代替iot发出的信息
蓝牙发送信息
MQtt发送信息
有些多余繁琐也是正常的,比较懒
设置页
初始化
基本设置与保存
扩展
含蓝牙连接设置
打开IOT设置
iot信息设置页
初始化
页面切换
手动修改数据保存
扫码输入(密码需要另外手动输入)
上面的“保存”会自动生成共享码
展示界面
最简单的,只要修改显示
初始化与退出
这样程序就完成了
来看一下效果
undefined
计分器套装使用
使用:
scoreindicatorclient使用说明.mp4