SmartHandheldCon是大学本科嵌入式系统课程的期末设计作业,它基于STM32F407单片机设计和制作,主要功能为贪吃蛇游戏、环境监测和PWM波控制LED灯,功能实现表如下:
| 功能 | 实现方法 |
|---|---|
| 贪吃蛇 | LCD显示屏+游戏算法 |
| 环境检测 | 光线传感器+空气质量传感器 |
| LED灯 | LED5050+控制算法 |
| 蓝牙 | HC05 |
菜单部分是整个程序运行的主体,由菜单进入其它各个功能界面。

贪吃蛇游戏流程较为复杂

环境检测主要用于检测环境亮度以及环境空气质量,从而控制面板上的两个LED灯的亮灭以及蓝牙信号的输出。

最后是PWM控制流程图

SmartHandheldCon的原理图和PCB图均使用Altium Designer 19进行设计和绘制,通过修改原理图和PCB文件即可修改硬件设计。
SmartHandheldCon is licensed under MIT License.