掌控板抢答器实验
一、实验目的及要求
实现掌控板抢答器功能。
二、实验原理及内容
基于TinywebDB实现云数据库出题
基于掌控板实现按键抢答和判题
基于MQTT实现多端同步通讯
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程
源码地址:https://gitee.com/kwong-chi-ho/internet-of-things-course.git
代码设计分为出题方和抢答方。
出题方Mind+代码设计:
抢答方Mind+代码设计:
五、测试及结果分析
首先是WiFi连接和MQTT连接,等待出题(以下图片右边为出题方,左边为抢答方):
按下A键进行出题,等待抢答:
抢答方按下B键抢答:
抢答方进行回答问题:
出题方按下A键重新出题:
六、实验结果分析
本次实验设置了一个出题者和一个抢答者,出题者没有进行抢答,而且进行三人抢答时程序出错了,程序还有可完善的地方。