简单实现掌控板抢答器实验
Posted Faleshood
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单实现掌控板抢答器实验相关的知识,希望对你有一定的参考价值。
一、实验目的及要求
实现掌控板抢答器功能。
二、实验原理与内容
基于TinywebDB实现云数据库出题
基于掌控板实现按键抢答和判题
基于MQTT实现多端同步通讯
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程(实验步骤、记录、数据、分析)
1、建立tinywebdb云数据库,登陆http://tinywebdb.appinventor.space/注册账号
2、注册登陆后获得用户名和密钥用以掌控板链接云数据库
3、在云数据库设置好问题和抢答人信息
4、登陆Easy iot,添加设备,进行数据的交互
5、主要代码:
主程序:
Mqtt参数:
服务器参数:
功能代码:
6、实现的效果
刚开始
连接成功后、弹出准备开始并且按下按钮A随机发布题库题目,系统自动把开始信息送给mqtt:
发布题目后,按下按钮B随机同学抢答成功,系统把抢答的同学发送给mqtt:
进行口述回答后,批改答案,并触摸相应按钮P或Y来决定对错,屏幕显示结果,系统把结果发给mqtt:
第二次测试:
五、测试/调试及实验结果分析
实验成功,结果如上图所示。
六、实验结论与体会
通过本次的实现,我学会了如何进行建立一个很小的数据库,并且进行与mqtt的数据交互,达到抢答器的效果。
以上是关于简单实现掌控板抢答器实验的主要内容,如果未能解决你的问题,请参考以下文章