Fireduino Audio 通过LINEIN播放音乐
更新时间:2017-08-08 阅读:14886
目录
Fireduino Audio
Fireduino 内部集成了HIFI级高质量的音频解码器、专业的硬件MP3解码加速器、硬件低损耗音频解码加速器和丰富的外设,支持WI-FI协议,支持24bits 192k Hz 采样率、低损耗、低功耗的音频解码。
Fireduino 支持播放在SD卡以及网络上的音频文件,解码格式支持APE/FLAC/WAV/MP3/WMA/AAC/OGG;
Fireduino Audio 库
Fireduino在音频解码方面非常优秀,使用Audio库中的API可以让用户更简单易用的进行音频开发。Fireduino提供了音频接口如下图:
Fireduino Audio 播放LINEIN线输入的音频
本案例演示如何在Fireduino 播放通过使用LINEIN线传输过来的音频。
硬件要求
- Fireduino board
- TF Card
- LINEIN 线
- 音源(手机)
代码
开始之前
使用LINEIN功能需要包含Audio库头文件。LINEIN包含两个通道,分别为通道1(绿)/通道2(黄)。
void setup() { Serial.begin(115200); Serial.print("\r\narduino setup ...\r\n"); Audio.begin(AUDIO_LINEIN1); //Audio.begin(AUDIO_LINEIN2); }
loop()
定时打印提示信息。
void loop() { Serial.println("loop"); delay(2000); }
手机作为音源输入
打开手机音乐,将手机与Fireduino通过LINE线相连
示例程序 -- 播放LINEIN输入音频
Code
#include <Arduino.h> #include "Audio.h" void setup() { Serial.begin(115200); Serial.print("\r\narduino setup ...\r\n"); Audio.begin(AUDIO_LINEIN1); //Audio.begin(AUDIO_LINEIN2); } void loop() { Serial.println("loop"); delay(2000); }