**这是本文档旧的修订版!**
蓝牙模块
1. 模块概述
此蓝牙模块是专为远程控制而设计的,可以连接手机蓝牙、电脑蓝牙、蓝牙dongle等。不但可以远程遥控机器人还可以无线编程、下载程序等。
2. 模块参数
参数 |
值/描述 |
工作电压 |
DC 5V |
接口类型 |
插针 |
通信方式 |
UART串口 |
蓝牙版本 |
BT4.0(BLE) |
工作频率 |
2.4GHz~2.48GHz |
发送功率 |
Max.4dBm |
收发距离 |
20米(空旷) |
尺寸大小 |
25.7mm*20.8mm*3.5mm(长*宽*高) |
3. 功能特性
3.1. 图形化编程指南
l 采用完整的蓝牙数据透传方案
l 低功耗,休眠电流12uA,正常工作电流<0.15mA
l 支持无线下载程序
l 内置天线,简单易用
l 自动识别主控板是否进行有线连接,避免干扰
l 无线连接可靠,不易中断
l 采用防反插接口方式,不易损坏
3.2. 文本代码编程指南
Arduino编程示例:
#include "WeELF328P.h" We7SegmentDisplay Display(PORT_A); int8_t NumTab[] = {0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x20,0x21,0x22,0x40}; //A,B,C,D,E,F,-,0.,1.,2.,NULL int i=0; void setup() { } void loop() { Display.showNumber(i); delay(100); i++; if(i>200) { for(unsigned char j=0;j<6;j++) { Display.showChar(1,NumTab[j]); Display.showChar(2,NumTab[j]); Display.showChar(3,NumTab[j]); Display.showChar(4,NumTab[j]); delay(1000); } i=0; } }