通信原理课设(gec6818) 009:结课大工程!(GG爆主题小平板)

给大家完整介绍一遍我们小平板的功能,提供一丢丢方向。由于最后答辩较急,没有拍照,照片都是从视频里面截取下来的。大家将就看看吧(^_^)

1、滑动解锁

2、Loading

3、解锁

这里说明一下,我们解锁的方式有两种,一个是通过密码解锁,另一个是通过rfid识别解锁

密码解锁:

只有在输入正确密码时才会解锁,输入错误时会提示密码错误。

rfid解锁:

4、模式选择

语音模式是在触控模式的基础上可以通过语音控制开发板。

5、桌面

我们设置了6个功能:音乐、画板、相册、2048、环境监测、视频

接下来会一 一演示

6、音乐

音乐封面:

可以实现音乐的暂停,播放,切换。切换不同的音乐时,也会切换不同的封面。

7、画板

可以选择画笔颜色以及画笔大小。

8、相册

这是相册的全局预览,每一页最多四张图片。

点击任意一张图片,可进入改图片的大图:

下滑切换图片,上滑可再次返回全局预览模式。

9、2048小游戏

功能和我们平常玩的2048游戏一样,其中在游戏左上角可以显示得分。

10、环境监测

显示各种传感器采集的数据。

11、视频

可以实现视频的播放。

12、总结

       为期两周的课设终于结束了,可以说我们组是踩着答辩的点才完成实现了我们想要实现的所有功能。这次课设的代码量对我们来说比较庞大。可能我们自己在完成一个个小模块的时候,功能还比较流畅,但集成到一起时,总会出现各种各样的问题,需要各种各样的debug,各种各样的逻辑都需要理清。特别感谢我的队友,太给力咯!这个专栏就更到这里啦,祝大家事事顺心(^_^)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/310737.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧园区物联综合管理平台之架构简述

总体架构 系统总体划分为物联感知系统层、 核心平台层、 综合运营服务平台和展示层四部分。 物联感知系统层 物联感知系统主要是支撑园区智能化运行的各子系统, 包括门禁系统、 视频监控系统、 车辆管理系统等。 核心平台层 核心平台层包括: 园区物联综合管理平台和园区…

路在脚下——我的 2023 年终总结

写下这个题目的时候,我刚从外面跑步(有积雪,边走边跑)近 8 公里回来。一是寻找一下灵感,二是“排解”一下负能量。 今年这个形势,实话说大家都挺不容易的。但是,正如本山大叔所说,“…

搞知识竞赛活动要做哪些准备工作

举办知识竞赛,大量的精力和时间投入是在筹划准备阶段。诸如竞赛的策划布置、题库的设计建立、参赛人员的复习准备、竞赛器具的购置、赛场的布置安装、对各环节的督促检验等一系列工作,都是在此期间进行和完成的。无论哪一环节出现疏漏偏差,都…

Python中matplotlib使用3

在matplotlib中,可以将数据用离散的点来表示,这种表示方式叫做散点图。 1 基本的散点图 可以使用matplotlib.pyplot库中的scatter()方法绘制散点图,代码如图1所示。 图1 绘制基本散点图的代码 从图1中可以看出,scatter()方法的…

vue保姆级教程----组件之间的参数传递

📢 鸿蒙专栏:想学鸿蒙的,冲 📢 C语言专栏:想学C语言的,冲 📢 VUE专栏:想学VUE的,冲这里 📢 CSS专栏:想学CSS的,冲这里 &#x1f4…

AI 开发必看的 6 款开源矢量数据库

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。 如果我的分享对你有帮助,请关注我,一起向上进击。 创作不易,希望大家给一点鼓励,把公众号设置为…

结构体:枚举

#include<iostream> using namespace std; int main() {enum weekday { mon, tus, wed, thu, fri, sat,sun }; //声明枚举类型 enum weekday day; //定义枚举变量 int a, b, c, d, e, f, g, loop; //定义整型变量 char ch A; //定义字符变量 f thu; //按照题意&a…

FreeRTOS列表与列表项相关知识总结以及列表项的插入与删除实战

1.列表与列表项概念及结构体介绍 1.1列表项简介 列表相当于链表&#xff0c;列表项相当于节点&#xff0c;FreeRTOS 中的列表是一个双向环形链表 1.2 列表、列表项、迷你列表项结构体 1&#xff09;列表结构体 typedef struct xLIST { listFIRST_LIST_INTEGRITY_CHECK_VAL…

【Java系列】Iterator

Iterator&#xff08;迭代器&#xff09; Java Iterator&#xff08;迭代器&#xff09;迭代器接口定义了几个方法&#xff0c;最常用的是以下三个&#xff1a; Iterator 类位于 java.util 包中&#xff0c;使用前需要引入它&#xff0c;语法格式如下&#xff1a;获取一个迭代器…

vue3全网最全教程-----(3)

目录 4. 路由 4.1. 【对路由的理解】 4.2. 【基本切换效果】 4.3. 【两个注意点】 4.4.【路由器工作模式】 4.5. 【to的两种写法】 4.6. 【命名路由】 4.7. 【嵌套路由】 4.8. 【路由传参】 query参数 params参数 4.9. 【路由的props配置】 4.10. 【 replace属性】…

如何修复无法读取的U盘,修复U盘的方法

无法读取U盘是常见的故障&#xff0c;可能的原因有很多&#xff0c;例如U盘驱动器问题、文件系统损坏、电脑USB接口问题等。本文将详细分析这些原因&#xff0c;并提供相应的解决方法&#xff0c;帮助用户解决无法读取U盘的问题。 如何修复无法读取的U盘&#xff0c;修复U盘的方…

Android 13 - Media框架(27)- ACodec(五)

前面几节我们了解了OMXNodeInstance是如何处理setPortMode、allocateBuffer、useBuffer的&#xff0c;这一节我们再回到ACodec&#xff0c;来看看 ACodec start 的其他部分。 我们首先来回顾一下&#xff0c;ACodec start 的状态切换以及处理的事务&#xff0c;我们用一张不太准…