Bt audio

来自Microduino Wikipedia
502748957@qq.com讨论 | 贡献2018年12月5日 (三) 10:28的版本 (创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #4F4E4E;font-size:220%">'''BT Audio示例'''</p> <br> 此示为MicroAI的蓝牙播放器示例。 <br> <br> <p style="…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

BT Audio示例


此示为MicroAI的蓝牙播放器示例。

所需硬件



电路搭建

将Battery、Core+、hub堆叠在一起,通过MicroUSB数据线接入电脑,使用传感器线连接MicroAI的UART(串口)。下载如下程序至Core+

MicroAI连接.png



代码

发射端程序:

#include <Microduino_Key.h>
#include <Microduino_Ai.h>

#define BT_NAME     "my MicroAi"  //设定蓝牙名称

DigitalKey touch1(D4);
DigitalKey touch2(D6);
MicroAi mAi(&Serial1);

void setup() {
  Serial.begin(115200);
  touch1.begin(INPUT_PULLUP);
  touch2.begin(INPUT_PULLUP);   

  Serial.println("MicroAi set mode: BT.");
  Serial.println("start initiation.");     
  if(mAi.begin(MODE_BT)){
    Serial.println("init OK!");  
  }else{
    Serial.println("init failed!");
    while(1);  
  }

  if(mAi.nameBT(BT_NAME)){  //设置蓝牙名称
    Serial.println("set bt name OK!");  
  }else{
    Serial.println("set bt name failed!");
    while(1);  
  }   
    
  delay(1000);
}

void loop() {

  if (touch2.readEvent() == SHORT_PRESS) {
    mAi.cmdBT(CMD_FORWARD);     //下一首
  }

  if (touch1.readEvent() == SHORT_PRESS) {
    mAi.cmdBT(CMD_PAUSE);        //暂停
  }
  
  delay(50);
}


相关案例



返回MicroAI Reference界面