掌控板抢答器实验

掌控板抢答器实验(该博客主要记录本人物联网课程的实验报告)

一、实验目的及要求

实现掌控板抢答器功能。

二、实验原理与内容

基于TinywebDB实现云数据库出题
基于掌控板实现按键抢答和判题
基于MQTT实现多端同步通讯

三、实验软硬件环境

硬件:掌控板
软件:Mind+

四、实验过程(实验步骤、记录、数据、分析)

1. 登录TinyWebDB服务器实现云数据库出题

在这里插入图片描述

2.在TinyWebDB服务器储存提问以及出题人和答题人数据

在这里插入图片描述

3.登录EasyIoT创建新设备用来在Mind+和掌控板之间传输数据。

在这里插入图片描述

### 4.在Mind+上编写抢答器的实现逻辑。
#### 出题方代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121119828.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
#### 抢答方代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121212277.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121304252.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)


## 五、测试/调试及实验结果分析
等待连接
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021061512142369.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
按下A键,出题人随机从TinywebDB抽取题目

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121459111.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
抢答方接收到题目后可进行抢答

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121543953.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
按下A键进行抢答
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121639552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)
有人抢答后,出题方会有抢答提示,且其他抢答方显示抢答失败,无法再抢答。

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615121710261.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwNDIwOA==,size_16,color_FFFFFF,t_70#pic_center)

实验结果无误。
## 六、实验结论与体会
通过这次实验我学会了如何基于TinywebDB实现云数据库出题、掌控板实现按键抢答和判题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值