[无线广播]签到系统_内含自制掌控输入数字键盘

luyi
帖子创建于2020年09月13日 物联网应用 1216 次浏览 3 个赞 2 人关注

今天带来一个掌控签到系统,使用两块或以上掌控板实现的一个系统。该系统由接收端和发送端组成。发送端用于输入手机号码后4位进行签到,接收端则接收签到信息并核查签到信息,记录签到数据。

1. 本文要点:

1.1 在列表插入字典。

1.2 在列表中查找字典内容。

1.3 字符串拼接。

1.4 自制掌控板输入数字键盘

2. 发送端代码

2.1 开启无线广播和定义变量id表示用户手机号码后4位,变量num表示当前数字键盘上选中的数字。


2.2 显示“掌控签到系统”


2.3 循环显示操作指南“P向左选择”,“N向右选择”,“A确认数字”,“B确认签到”和当前组合的用户手机号码收4位字符。


2.4 显示器上键盘,选中数字,外框跟随移动


2.5 当P按下时,num减去1,意味着向左移动,方框向左移动10*num+6个单位。

当N按下时,num加上1,意味着向右移动,方框向右移动10*num+6个单位。


2.6 当A按下时确认输入,拼接字符串(追加)。当B按下时通过无线广播发送签到的手机号码后4位。


2.7 使用变量_msg接收服务端发来的签到结果,如果收到fail表明签到失败,则需要重新输入签到。如果返回姓名,则是该签到用户的姓名,提示该姓名签到成功。


3. 接收端程序

3.1 开启无线广播,并应用列表和字典,定义用户的后继号码后4位和对应的姓名。


3.2 当接收端接收到客户端发来的手机号码后4位号码是,在列表中查找字典中对应的字符。如果找到,则签到成功,返回该用户对应的姓名。


3.3 如果签到成功,则通过无线广播把姓名发送给签到端,并且提示提到成功,播放音调。如果签到失败则直接返回fail


4. 演示视频

https://v.youku.com/v_show/id_XNDg1NTY2NzMxNg==.html

5.作品源代码(发送端和接收端)

文件名:签到系统.zip

2 条评论

小齿轮 汝州一中朱现伟

2020年09月14日

赞一赞。

rzegkly

2020年09月14日

卢老师的作品很棒