【Arduino 动手做】显示器 1602 屏幕图形音频频谱分析仪
2025-07-101315
AI 快速预览详细
本文介绍了一个基于Arduino 1602屏幕的图形音频频谱分析仪项目。该项目支持频谱输出、亮度和色域调整、自动音量设置等功能。频谱分析算法从128个频段平滑过渡到16个频段,保持线性带间值,确保条形高度的准确性。通过这个项目,用户可以学习频谱分析原理,并在实践中提升编程技能。
|
具有大量设置和功能的 Graph Spectrum Analyzer 光谱输出开启: 显示器 1602 4 个块的矩阵 8x8 (MAX7219) WS2812 可寻址矩阵 亮度调整 色域调整(适用于 WS2812) 调整增益和杂色减少 调整动画平滑度 音量设置: 固定 来自电位计 自动 最高积分 开 关 挂起时间 坠落速度 按频率手动采样 算法 频谱分析,在输出端,我们有一个光谱波段值数组(128 个波段) 按每个波段的较低值(128 个波段)进行筛选 从 128 个通道过渡到 16 个通道,同时保持基于线性的带间值 求最大值以校正矩阵上条形的高度 将带材的净“重量”转换为模具的高度 将条带发送到矩阵 计算最高积分的位置并将其发送到 mtaritsa 顺便过滤较高的峰,从体积中校正柱的高度,等等 ![]() ![]() ![]() ![]() |








项目链接:https://alexgyver.ru/fhtspectrumanalyzer/
项目作者:alexgyver
项目参考:https://alexgyver.ru/arduino-first/#%E2%96%B6%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B_AlexGyver%E2%97%80
项目视频 :https://www.youtube.com/watch?v=3b66UxMQoiw
项目代码:
https://github.com/AlexGyver/FHTSpectrumAnalyzer/blob/master/Firmware/spertrum1602/spertrum1602.ino
https://github.com/AlexGyver/FHTSpectrumAnalyzer/archive/master.zip