littlebot
Published on 2025-04-02 / 7 Visits
0

【源码】基于C++和STM32的蓝牙音乐播放器

项目简介

本项目是基于C++和STM32的蓝牙音乐播放器,借助蓝牙通信达成音乐播放、音量调节等功能。项目分为上位机和下位机两部分,上位机负责音乐播放与用户界面,下位机负责蓝牙通信和硬件控制。

项目的主要特性和功能

  • 蓝牙通信:实现上位机与下位机之间的蓝牙通信。
  • 音乐播放:支持MP3文件播放,可通过上位机界面控制播放、暂停、上一曲、下一曲。
  • 音量调节:能增加和减少音量,可通过上位机界面或下位机按键调节。
  • 独立按键控制:下位机用4个独立按键实现模式切换、播放/暂停、音量调节等功能。
  • OLED屏幕显示:下位机通过0.96英寸OLED屏幕显示当前播放状态和音量信息。

安装使用步骤

上位机安装

  1. 从项目仓库下载上位机部分的源码。
  2. 确保已安装Visual Studio 2017或更高版本。
  3. 使用Visual Studio打开项目,编译并运行程序。

下位机安装

  1. 从项目仓库下载下位机部分的源码。
  2. 确保已安装STM32CubeMX和Keil5。
  3. 使用STM32CubeMX生成MDK - ARM工程,并使用Keil5编译生成二进制文件。
  4. 将生成的二进制文件烧录到STM32F103开发板中。

使用说明

  1. 通过蓝牙连接上位机和下位机。
  2. 运行上位机程序,选择对应的蓝牙串口。
  3. 使用下位机的独立按键进行模式切换、播放/暂停、音量调节等操作。
  4. 在上位机界面中选择音乐文件并开始播放。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】