项目简介
本项目是基于C++和STM32的蓝牙音乐播放器,借助蓝牙通信达成音乐播放、音量调节等功能。项目分为上位机和下位机两部分,上位机负责音乐播放与用户界面,下位机负责蓝牙通信和硬件控制。
项目的主要特性和功能
- 蓝牙通信:实现上位机与下位机之间的蓝牙通信。
- 音乐播放:支持MP3文件播放,可通过上位机界面控制播放、暂停、上一曲、下一曲。
- 音量调节:能增加和减少音量,可通过上位机界面或下位机按键调节。
- 独立按键控制:下位机用4个独立按键实现模式切换、播放/暂停、音量调节等功能。
- OLED屏幕显示:下位机通过0.96英寸OLED屏幕显示当前播放状态和音量信息。
安装使用步骤
上位机安装
- 从项目仓库下载上位机部分的源码。
- 确保已安装Visual Studio 2017或更高版本。
- 使用Visual Studio打开项目,编译并运行程序。
下位机安装
- 从项目仓库下载下位机部分的源码。
- 确保已安装STM32CubeMX和Keil5。
- 使用STM32CubeMX生成MDK - ARM工程,并使用Keil5编译生成二进制文件。
- 将生成的二进制文件烧录到STM32F103开发板中。
使用说明
- 通过蓝牙连接上位机和下位机。
- 运行上位机程序,选择对应的蓝牙串口。
- 使用下位机的独立按键进行模式切换、播放/暂停、音量调节等操作。
- 在上位机界面中选择音乐文件并开始播放。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】