SmartHandheldCon是大学本科嵌入式系统课程的期末设计作业,它基于STM32F407单片机设计和制作,主要功能为贪吃蛇游戏、环境监测和PWM波控制LED灯,功能实现表如下:
功能 | 实现方法 |
---|---|
贪吃蛇 | LCD显示屏+游戏算法 |
环境检测 | 光线传感器+空气质量传感器 |
LED灯 | LED5050+控制算法 |
蓝牙 | HC05 |
菜单部分是整个程序运行的主体,由菜单进入其它各个功能界面。
贪吃蛇游戏流程较为复杂
环境检测主要用于检测环境亮度以及环境空气质量,从而控制面板上的两个LED灯的亮灭以及蓝牙信号的输出。
最后是PWM控制流程图
SmartHandheldCon的原理图和PCB图均使用Altium Designer 19进行设计和绘制,通过修改原理图和PCB文件即可修改硬件设计。
SmartHandheldCon is licensed under MIT License.