我以前做出来了生日快乐歌加流水灯。但是如果单纯的用音乐节奏控制led是实现不了的?因为单片机的执行顺序是逐条的。要么先唱歌,要么流水灯。只有引用单片机中时间飞轮这个函数,才能将两个功能穿插执行。没准你的可以实现,音律代码是数组,执行一个音后中断去执行一次点阵,的确很复杂,需要单片机速率高,才能听着舒服。
这个好复杂,要用到快速傅立叶变换对音频信号进制处理