# STM32_LED_MUSIC **Repository Path**: fx283/stm32_-led_-music ## Basic Information - **Project Name**: STM32_LED_MUSIC - **Description**: 基于STM32的音乐频谱灯,8x8 LED点阵 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: max7219 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-04-01 - **Last Updated**: 2024-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32_LED_MUSIC ## 介绍 基于STM32的音乐频谱灯,8x8 LED点阵 ## 安装教程 1. 使用protues8软件进行仿真,采用内建的MIC和LED点阵 2. 使用CubeIDE工具进行软件的开发 ## 模块链接 1. [MAX7219点阵模块 2/4/8点阵2*2 2*4显示屏单片机控制驱动LED模块](https://item.taobao.com/item.htm?_u=62n19rn622fb&id=618274380277&spm=a1z09.2.0.0.57192e8dpbPX1U) 2. [原装正品ARM 核心板 STM32F103C8T6开发板 最小系统板 STM32](https://item.taobao.com/item.htm?_u=62n19rn6c80d&id=679227834271&spm=a1z09.2.0.0.57192e8dpbPX1U) 3. [声音传感器模块 声控传感器开关 声音检测 口哨开关 放大器麦克风](https://detail.tmall.com/item.htm?_u=62n19rn67fcb&id=41254382566&spm=a1z09.2.0.0.57192e8dpbPX1U) ## 引脚连接说明 1. 麦克风模块OUT <---> STM32 PA0 2. LED点阵屏模块DIN <---> STM32 PB7 3. LED点阵屏模块CS <---> STM32 PB8 4. LED点阵屏模块CLK <---> STM32 PB9 ## 使用说明 1. 首先进行初始化操作 2. 创建定时器,将LED的刷新操作放在1ms的定时器中断里,保证刷屏的连续性 3. 主函数里采集MIC的ADC电压,然后使用arm的math库进行FFT变换,再通过数据转换映射到8bit的点阵屏上。 4. 最后进行显示