
你还在苦恼每次调试程序的时候必须反复烧录程序?特别是当你的串口还被占用,每次烧录不得不拔掉所有通信接口,不停插拔USB。
想象一下用Android或者IOS结合Arduino开发一款可穿戴的移动设备,比如智能手机、智能手环、智能计步器等等。这些可穿戴设备可以通过蓝牙4.0与你的手机通信。通过低功耗的蓝牙4.0链接成星型的低功耗网络,达成快速的实时通讯。许多的软件工程师或者硬件工程师都希望有这样一个平台来实现以上功能。

如果你已经具备Arduino UNO或者MEGA控制器,以及带xbee插座的扩展板。那么你只要添加DFRobot最新的BLE-Link模块,就能让Arduino使用蓝牙4.0实现无线编程及通讯下载功能。BLE-LINK是基于蓝牙4.0的通讯模块,它采用XBEE造型设计,体积尺寸紧凑,兼容XBEE的扩展底座,适用于各种3.3V的单片机系统。它也可以实现两个蓝牙模块之间点对点无线透明传输,主从机设置,无线烧录程序,甚至与PC建立HID连接。
BLE-LINK是基于蓝牙4.0的通讯模块,它采用XBEE造型设计,体积尺寸紧凑,兼容XBEE的扩展底座,适用于各种3.3V的单片机系统。它也可以实现两个蓝牙模块之间点对点无线透明传输,主从机设置,无线烧录程序,甚至与PC建立HID连接。
同时我们为开发者提供了极大的自由度和支持准备。用户不仅可以通过AT指令调试BLUNO,而且可以通过USB更新BLE的芯片程序。BLE-LINK蓝牙4.0通讯模块可以使用XBEE底座插接到Arduino控制器上,从而实现蓝牙无线控制。利用蓝牙无线烧录时,可采用XBee USB Adapter 适配器 (带FTDI烧写功能),从而与电脑连接。
技术规格
蓝牙芯片: TI CC2540
工作频率:2.4GHz
数据速率-最大值:1Mbps GFSK
调制或协议:蓝牙低功耗,V4.0
灵敏度:-93dBm
电压-电源:3.3V
工作温度范围: -40 ℃ ~ +85 ℃
最远传输距离:60m左右(空旷地带)
尺寸:32*22mm
功能模式
支持通过AT指令调试BLE
支持主从机切换
支持串口透传
支持蓝牙远程更新Arduino程序(即蓝牙4.0无线编程)
支持通过USB更新BLE芯片程序
支持蓝牙HID
能够方便的升级BLE固件
配套Android和IOS应用,开放的源码,适合用户二次开发
介绍完BLE LINK蓝牙4.0通讯模块,是不是跃跃欲试想看看如何用它来实现无线编程和通信功能呢?下面,我们就手把手教你用BLE LINK!
材料清单
BLE-LINK x2
Arduino UNO x1
I/O拓展版 V7 x1
手机micro usb线 x1
三步搞定无线下载和无线通讯:
Step1:
配置你的BLE-LINk的通信角色,一个设置为主机,一个设置为从机(详情请见BLE-LINK的配置手册)
基本要注意就是下面三条语句:
1 Role : AT +ROLE
2 baud rate: AT+UART
3 Connect mode: AT+ CMODE
这三条掌握了就基本O.K.了。
Step2:
把你所有的东西都插好:
1 把BLE(从机) 插在I/O扩展板上,不要忘了调到xbee 通信模式
2 把扩展板插到UNO上
3 把BLE(主机)插到micro USB 线上
Step3:
烧录!选好你的Arduino板子和串口号(USB的那个口),点击“upload”就完成了!
当两个BLE模块建立连接之后,LINK 灯会一直亮着。这个时候,不仅可以烧录程序,也能相互通信。PS:如果不能相互通信,请调试BLE的USB debug功能。
兼容器件:
1 Arduino UNO
2 Atmega328P
3 MEGA1280
4 MEGA2560(WPM是不兼容的呦!!)
不兼容:
Arduino YUN
Leonardo
可能不兼容:(未经测试,欢迎更贴补充结果)
Arduino DUE
点击“阅读原文”可参与DFRobot创客新品的更多讨论。

