【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪

2025-07-101315
AI 快速预览详细 收起
本文介绍了一个基于Arduino 1602屏幕的图形音频频谱分析仪项目。该项目支持频谱输出、亮度和色域调整、自动音量设置等功能。频谱分析算法从128个频段平滑过渡到16个频段,保持线性带间值,确保条形高度的准确性。通过这个项目,用户可以学习频谱分析原理,并在实践中提升编程技能。
具有大量设置和功能的 Graph Spectrum Analyzer

光谱输出开启:
显示器 1602
4 个块的矩阵 8x8 (MAX7219)
WS2812 可寻址矩阵
亮度调整
色域调整(适用于 WS2812)
调整增益和杂色减少
调整动画平滑度
音量设置:
固定
来自电位计
自动
最高积分
开 关
挂起时间
坠落速度
按频率手动采样

算法
频谱分析,在输出端,我们有一个光谱波段值数组(128 个波段)
按每个波段的较低值(128 个波段)进行筛选
从 128 个通道过渡到 16 个通道,同时保持基于线性的带间值
求最大值以校正矩阵上条形的高度
将带材的净“重量”转换为模具的高度
将条带发送到矩阵
计算最高积分的位置并将其发送到 mtaritsa
顺便过滤较高的峰,从体积中校正柱的高度,等等

【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪图2

【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪图1

【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪图3

【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪图4

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)- 没有更多了 -