“Bt audio”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #4F4E4E;font-size:220%">'''BT Audio示例'''</p> <br> 此示为MicroAI的蓝牙播放器示例。 <br> <br> <p style="…”)
 
第8行: 第8行:
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:135%">所需硬件</p>
 
<p style="color: #E87E05;font-size:135%">所需硬件</p>
*[[mCookie-Core+]]*2
+
*[[mCookie-Core+]]
*[[MBattery+]]*2
+
*[[MBattery+]]
 
*[[MicroAI]]
 
*[[MicroAI]]
 
*[[MCookie-Hub/zh]]
 
*[[MCookie-Hub/zh]]
第19行: 第19行:
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:135%">电路搭建</p>
 
<p style="color: #E87E05;font-size:135%">电路搭建</p>
将Battery、Core+、hub堆叠在一起,通过MicroUSB数据线接入电脑,使用传感器线连接MicroAI的UART(串口)。下载如下程序至Core+
+
将Battery、Core+、hub堆叠在一起,通过MicroUSB数据线接入电脑,使用传感器线连接MicroAI的UART(串口)。将耳机根据模块上的耳机标志插入,并下载如下程序至Core+
 
<br>
 
<br>
 
[[File:MicroAI连接.png|600px|center]]
 
[[File:MicroAI连接.png|600px|center]]

2018年12月5日 (三) 10:35的版本

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界面