杰理AC690X系列---RGB彩灯随音乐跳动(10)
最近做了不少跟RGB彩灯有关的项目,印象比较深刻的是火焰灯效果,还有一个是彩灯随音乐跳动。
关于彩灯随音乐跳动其实分两种,一种是随频率跳动,一种是随输出幅值跳动。
随频率跳动就是说音频输出的范围是50HZ---16KHZ
每个灯对应一个频率,当前频率输出越大,对应的那组灯跳得的越高。
可以把竖排的方格想象成LED灯。
这种跳法目前杰理这套SDK貌似做不了?
因为涉及到获取DAC输出的具体频点幅值,本人未找到相关接口,如有大神知道的麻烦告诉我,不胜感激。
第二种灯随DAC输出幅值闪动的就很好做了。
直接调用get_dac_energy_value()这个函数即可获取到DAC输出的幅值,不管是在什么状态什么模式下(包括打电话)
只要音频信号是从DAC出来的,就可以通过这个函数获取到输出值
那么我们就可以把获取到的值分成几个等级,每个等级对应一个灯或一组灯,然后不断地流水变换即可达到灯随音乐闪的效果。
杰理AC690X系列---RGB彩灯随音乐跳动(10)相关推荐
- 杰理AC690X系列---TF卡的DATE和CLK引脚复用AD采集(6)
杰理690X系列的一些封装可用的引脚极少,例如6905系列 前段时间见过一个K歌宝,用6905B做主控,支持U盘,TF卡,AUX,还需要一个MUTE引脚,一个耳机检测引脚 一个按键AD引脚,两个调节M ...
- 杰理AC690X系列---入门(1)
本人毕业后开始接触杰理蓝牙音频方案的软件开发. 从最开始拿到SDK到入门总共花了1个月,由于那个时候刚毕业,各方面知识都欠缺,所以入门时间比较久. 到今天总共做了不少于100个案子了,也有一点经验了, ...
- 杰理AC690X系列---EQ工具的使用(8)
杰理SDK默认情况下的EQ曲线是直线,即所有频点都没有增益,都是0db. 有些客户对音质要求比较高,这时候我们就要用到杰理提供的EQ工具了. 需要说明的是,杰理不同版本的SDK和EQ工具不能互相兼容. ...
- 杰理AC690X系列---开机默认进入上一次关机前的模式(15)
一般情况下,我们要记忆关机前的数据,得借助储存芯片来保存数据,如IIC存储器件,Spi Flash器件. 但是杰理有VM区可以直接用,数据是掉电保存的. 首先是申请VM区 以上是申请VM区的过程. 然 ...
- 杰理AC695X系列---us定时器(12)
杰理AC695X系列-us定时器(12) 前几日调了一个433的接收ic,要求的定时器是us级别的,但SDK里面自带的定时器是ms级别的,例如以下定时扫描增加接口 所以需要搞个us定时器,怎么搞? 办 ...
- 杰理AC692X系列---关于音量同步及电量显示(6)
杰理AC692X系列-关于音量同步.自定义音量表及电量显示(6) ps:音量同步以苹果为准,安卓机可能不支持 == 1.取消及打开电量显示功能 这个简单,在bt_configs_user.h中,按照说 ...
- 杰理AC692X系列开发资料整理
从2020/4/2号开始接触的杰理系列蓝牙开发的学习,从网上找到了一些关于开发的资料,现在整理下,分享给正在开发的小伙伴们. 博客: 链接: link.天河博主的博客 我也是看了许多他写的博客解答了我 ...
- 【杰理ac63系列】串口使用
杰理单片机的串口使用 ac32系列 开发方式 SDK中的代码 自己精简的代码 结论 ac32系列 这款芯片自带蓝牙ble,如果要用到蓝牙功能的话,使用这款芯片是不错的选择. 开发方式 杰理的资料不是很 ...
- 【Arduino】一个按键开关控制RGB音乐彩灯(蜂鸣器播放音乐+按键控制播放暂停+RGB彩灯随音乐节奏跳动)
一.项目说明 这里我们需要使用到RGB LED.蜂鸣器.按键开关这个元件.为什么要叫RGB呢?是因为这个LED是由红(Red).绿(Green)和蓝(Blue)三种颜色组成.我们可以通过调整三个LED ...
最新文章
- 【 Verilog HDL 】不同抽象级别的Verilog HDL模型之门级结构描述
- 二、神兽变变变(上)
- Golang中常用的并发模型
- 29. Leetcode 19. 删除链表的倒数第 N 个结点 (链表-双指针)
- python中json模块博客园_python的json模块
- Python 进阶之路 (八) 最用心的推导式详解 (附简单实战及源码)
- python中的max_row_Openpyxl max_row和max_column错误地报告了一个较大的figu
- webpack4.0各个击破(3)—— Assets篇
- ini_set() 函数的使用 以及 post_max_size,upload_max_filesize的修改方法
- 10 个最佳的支持触摸操作的 JavaScript 框架
- android同步方法和对象的区别是什么,(4.1.10.8)Android Handler之同步屏障机制(sync barrier)...
- 数据结构视频教程 -《小甲鱼全套教程之C C++数据结构系列教程》
- 华为交换机初始化_华为交换机初始设置
- 朱嘉明《火药:改变了人类历史演变模式》
- C++基础知识(7)
- 二叉树相关题(Java实现)
- python读取json文件转成excel_Python实现读取json文件到excel表
- AWS中国(北京)区域正式在中国商用
- 阿里云机器学习PAI-快速上手指南
- 嵌入式系统设计 (考试题+答案)
热门文章
- 算法与数据结构(十二):Jump Game 题型总结
- 【NOIP模拟】Competing Souls
- 随机计数器java_Java——随机计数器
- Scratch编程思维导图_ADOPT法则_与非学堂出品
- 商城APP软件开发解决方案
- 三菱m60系统波特率怎么设置_三菱 M60 三菱-M60 M60S series 操作 手册
- 对萨德入韩事件的回顾和思考
- 进制转换通用模板(以10进制转换为7进制为例)
- UIWebView加载HTTPS站点出现NSURLErrorDomain code=-1202 SSL
- 用Qt写一个简单的音乐播放器(六):显示歌词(正则表达式)