“Bt audio”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #4F4E4E;font-size:220%">'''BT Audio示例'''</p> <br> 此示为MicroAI的蓝牙播放器示例。 <br> <br> <p style="…”)
 
 
(未显示同一用户的4个中间版本)
第4行: 第4行:
 
<p style="color: #4F4E4E;font-size:220%">'''BT Audio示例'''</p>
 
<p style="color: #4F4E4E;font-size:220%">'''BT Audio示例'''</p>
 
<br>
 
<br>
此示为MicroAI的蓝牙播放器示例。
+
此示例为MicroAI的蓝牙播放器示例。
 
<br>
 
<br>
 
<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|400px|center]]
 
<br>
 
<br>
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:135%">代码</p>
 
<p style="color: #E87E05;font-size:135%">代码</p>
发射端程序:
 
 
<source lang="cpp">
 
<source lang="cpp">
 
#include <Microduino_Key.h>
 
#include <Microduino_Key.h>
第74行: 第73行:
 
</source>
 
</source>
 
<br>
 
<br>
<p style="color: #E87E05;font-size:135%">相关案例</p>
+
<p style="color: #E87E05;font-size:135%">运行结果</p>
 
+
观察串口,显示Set name OK名称设置成功。
 +
[[File:BTAudio1.png|300px|center]]
 +
未连接时蓝牙标志会闪烁
 +
使用手机蓝牙连接设置好的名称“my MicroAi”,之后观察点阵屏幕,蓝牙标志变深蓝并且不再闪烁后后手机开始播放音乐,喇叭或耳机中就会播放音乐了。
 +
[[File:BTAudio2.png|300px|center]]
 
|}
 
|}
 
<br>
 
<br>
 
<br>
 
<br>
 
<p style="font-size:115%">[[MicroAI Reference|返回MicroAI Reference界面]]</p>
 
<p style="font-size:115%">[[MicroAI Reference|返回MicroAI Reference界面]]</p>

2018年12月12日 (三) 05:53的最新版本

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);
}


运行结果

观察串口,显示Set name OK名称设置成功。

BTAudio1.png

未连接时蓝牙标志会闪烁 使用手机蓝牙连接设置好的名称“my MicroAi”,之后观察点阵屏幕,蓝牙标志变深蓝并且不再闪烁后后手机开始播放音乐,喇叭或耳机中就会播放音乐了。

BTAudio2.png



返回MicroAI Reference界面