(SKU: TEL0108)Bluetooth CSR 4.0 Dongle 蓝牙4.0适配器

来自DFRobot Product Wiki
跳转至: 导航搜索

[[文件:]]

目录

简 介

蓝牙4.0适配器是最新推出的蓝牙适配器产品,搭配USB2.0接口,可以应对目前PC与多种蓝牙设备之间的数据音频数据交互的需求。适配器采用英国CSR(Cambridge Silicon Radio)正规原厂芯片:CSR8510,同时搭配CSR原厂驱动管理软件:CSR Harmony。它完全符合蓝牙4.0技术规范,支持20m超长距离传输,信号稳定强劲,双模式,功耗极低,所有技术性能完胜目前其他版本的蓝牙技术。同时地,它能够兼容大多数DF旗下蓝牙模块和带蓝牙功能的arduino控制器,可以极大地丰富和提高应用设计的功能和性能。


使用场景

产品特性

  1. 蓝牙串口可与电脑、单片机、Basic Stamp 2、DF-Bluetooth蓝牙模块、Roboduino或Arduino控制器等连接,实现无线蓝牙控制。
  2. 采用CSR8510芯片,符合蓝牙4.0技术规范,双模式传输。
  3. 20m超长传输距离(无阻隔)。
  4. 蓝牙串口功能使用方便稳定。
  5. CSR原厂驱动管理软件,支持多种应用程序扩展(微软OFFICE软件)。
  6. 完全向下兼容蓝牙2.0、蓝牙2.1、蓝牙3.0规范。
  7. 兼容win7 ,win8,win10,winxp,Mac OS X等系统
  8. 传输速度:3Mbps,提供高速的文件、音频资料传输
  9. 尺寸:22*16*6

适配器驱动配置

注意

  1. 官方驱动无法暂无法兼容win10。如欲在win10环境下使用此适配器,请安装千月蓝牙管理软件。
  2. 在实际使用时同时安装有千月蓝牙驱动和官方驱动时,只能使用千月蓝牙,而不能使用官方驱动。
  3. 如果遇到官方驱动无法正常使用的情况,可以尝试重装官方驱动来修复异常。
  4. 在实际使用时,只需安装一种驱动软件即可满足基本功能要求。

CSR官方驱动

千月蓝牙方式

应用实例

注意:以下两种应用实例均用到了蓝牙的串口服务,所以需要在pc端创建蓝牙串口并确保连接成功。

蓝牙串口服务的设置步骤:

  • 首先,保证适配器接触良好,蓝牙驱动已成功安装,同时确认将要连接的蓝牙设备蓝牙功能已成功开启
  • 左列为使用官方蓝牙驱动时的串口设置步骤
  • 右列为使用千月蓝牙时的串口设置步骤


csr-1
千月-a
csr-3
千月-b
csr-4
千月-c
csr-5
显示虚线表示已经成功连接
csr-6











查看设备管理器

  • 可以在设备管理器里查看蓝牙串口是否创建成功
Csr-f.jpg





















[应用1]Arduino UNO向台式电脑发送数据

硬件:


Tel0002-4.PNG

程序:

void setup(){
  Serial.begin(115200);   //初始化串口并设置波特率为115200
}

void loop()
{
  int val;                     //定义一个整型变量                     
  val=200;                    //为变量赋一个常值
  Serial.print("val");  
  Serial.println(val);       //将数据数据通过串口发送出去,val的值将在电脑上显示
  delay(100);
  
 }



结果: 打开串口助手,选择蓝牙串口对应的端口号

串口助手显示接收的数据

[应用2]台式电脑或手机控制灯的亮灭

硬件:

Tel0002-3.PNG

程序:


int Relay = 13;  
void setup()
{  
  Serial.begin(115200);
  pinMode(Relay, OUTPUT);   //设Relay是输出
  Serial.println("Hello ,bluetooth has been turned on ");
  delay(1000);
}
void loop()
{
  while(Serial.available())      
  {
  char c=Serial.read();            //读取蓝牙串口收到的字符
   if(c=='Q')                       
  {
  Serial.println("ok");            //校验
   }
  if(c=='A')                       
  {
  digitalWrite(Relay, HIGH);      //打开灯
  Serial.println("ON");
   }
  if(c=='B')                         
  { 
  digitalWrite(Relay, LOW);       //关闭灯
  Serial.println("OFF"); 
   }              
  }
 }


结果:

  • 在PC端利用蓝牙串口发送指令,可以控制灯的亮灭。手机端可下载串口助手app,亦能实现此功能。


疑难解答

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!


更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖!


更多

添入蓝牙4.0使用说明和常见问题解答

DFshopping car1.png DFRobot商城购买链接

个人工具
名字空间

变换
操作
导航
工具箱