“Microduino-Module Audio/zh”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→特色) |
853387039@qq.com(讨论 | 贡献) (→开发) |
||
第42行: | 第42行: | ||
==开发== | ==开发== | ||
*拨轮按键控制 | *拨轮按键控制 | ||
− | ** | + | **所需硬件:[[Microduino-Core+/zh]]、[[Microduino-USBTTL/zh]]、 [[Microduino-Amplifier/zh]]、Microduino-Audio、Audio-KEY-SD、两个喇叭、电源(1A以上)或[[Microduino_扩展板(Upin27兼容)]]; |
**使用USB数据线将Microduino-Audio模块与电脑连接,参考文档说明把音频文件写入到flash里面; | **使用USB数据线将Microduino-Audio模块与电脑连接,参考文档说明把音频文件写入到flash里面; | ||
**叠加Audio-KEY-SD模块,此时Microduino-Audio的microUSB接口不直接与电脑连接,换一个电源供电,避免识别出驱动器,无法播放音乐,同时电源尽量选择电流大一点的,尽量1A以上,否者可能因为电流不足,导致无法正常播放。或者可以用一个Microduino扩展模块上的microUSB来供电。 | **叠加Audio-KEY-SD模块,此时Microduino-Audio的microUSB接口不直接与电脑连接,换一个电源供电,避免识别出驱动器,无法播放音乐,同时电源尽量选择电流大一点的,尽量1A以上,否者可能因为电流不足,导致无法正常播放。或者可以用一个Microduino扩展模块上的microUSB来供电。 | ||
− | ** | + | **启动Arduino IED,打开示例程序。 |
− | + | 程序说明:"arduino.h"是控制音频文件。 | |
− | + | 1.默认串口情况下,根据使用的核心可在"arduino.h"文件里面选择串口 | |
− | + | <source lang="cpp"> | |
− | + | #define AUDIO_PORT Serial1 //Core+ | |
− | + | //#define AUDIO_PORT mySerial //Core | |
+ | </source> | ||
+ | 2.初始化Audio模块,可选择从哪里播歌 | ||
<source lang="cpp"> | <source lang="cpp"> | ||
+ | #define DEVICE_Flash 5 | ||
+ | #define DEVICE_TF 1 | ||
+ | </source> | ||
+ | 如果要播放Flash里的音频,初始化:audio_init(DEVICE_Flash,MODE_loopOne,music_vol); | ||
− | + | 2.初始化Audio模块,可选择播放模式 | |
− | + | <source lang="cpp"> | |
− | + | #define MODE_loopAll 0 | |
− | + | #define MODE_loopOne 1 | |
+ | #define MODE_One_STOP 2 | ||
+ | #define MODE_One_END 4 | ||
+ | </source> | ||
− | + | **板卡选择Microduino Core+ (Atmega644P@16M,5V),编译通过后用Microduino-USBTTL模块下载到核心板上;成功下载后向右波动拨轮可以播放上一曲,向左波动可以播放下一曲,按下可以暂停或播放音乐。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | *串口指令控制存储卡的音乐 | |
− | + | **使用USB数据线将Microduino-Audio模块与电脑连接,你可以发现多了两个磁盘,一个MP3芯片的flash,另一个是存储卡。 | |
− | + | **打开存储卡,新建一个文件夹,文件夹命名必须是 01 02…………99 ,把你想要播放的歌曲存储到新建的文件夹内,并且文件夹里面的文件命名必须是 001 002 003………999。 | |
− | * | + | **将初始化定义成播放TF里面的歌曲:audio_init(DEVICE_TF,MODE_loopOne,music_vol); |
− | * | ||
==应用== | ==应用== |
2015年1月27日 (二) 13:24的版本
Language | English |
---|
Microduino-Audio是基于JQ6500串口MP3芯片的音频播放模块,结合Audio-KEY-SD可直接通过拨轮按键简单控制播放flash上的音乐 ,同时还可以结合Microduino核心模块发送串口指令来任意控制。
特色
规格
文档JQ6500语音芯片使用说明书:文件:JQ6500.pdf 开发
程序说明:"arduino.h"是控制音频文件。 1.默认串口情况下,根据使用的核心可在"arduino.h"文件里面选择串口 #define AUDIO_PORT Serial1 //Core+
//#define AUDIO_PORT mySerial //Core
2.初始化Audio模块,可选择从哪里播歌 #define DEVICE_Flash 5
#define DEVICE_TF 1
如果要播放Flash里的音频,初始化:audio_init(DEVICE_Flash,MODE_loopOne,music_vol); 2.初始化Audio模块,可选择播放模式 #define MODE_loopAll 0
#define MODE_loopOne 1
#define MODE_One_STOP 2
#define MODE_One_END 4
应用广泛应用于各种语音播报中:
购买历史图库视频 |