OJ串口蓝牙模块-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7993|回复: 6

OJ串口蓝牙模块

[复制链接]
发表于 2012-4-18 15:17 | 显示全部楼层 |阅读模式
本帖最后由 奈何col 于 2013-4-14 11:37 编辑



BT.jpg
摘要
通信方式
标准串口
  
通信距离
  
  
30M(空旷处)
  
  
无线频段
  
  
2.4G
  
  
波特率
  
  
默认9600
  
可调4800~1382400
  
  
输入电压
  
  
VCC供电  4V~6V
  
3V3供电   3.3V
  
  
工作温度
  
  
-20°C~+70°C
  
  
模块规格:
  
  
44mm*20mm*14mm
  
其他特性
内置天线
  
主从一体
3V3  [/td][td=170]  
3.3V供电输入端
  [/td][/tr]
[tr][td=64]  
3
  [/td][td=76]  
TXD
  [/td][td=170]  
UART接收端
  [/td][/tr]
[tr][td=64]  
4
  [/td][td=76]  
RXD
  [/td][td=170]  
UART发送端
  [/td][/tr]
[tr][td=64]  
5
  [/td][td=76]  
AT
  [/td][td=170]  
AT模式控制端
  [/td][/tr]
[tr][td=64]  
6
  [/td][td=76]  
VCC
  [/td][td=170]  
4-6V供电输入端
  [/td][/tr]
[tr][td=64]
7
[/td][td=76]
GND
[/td][td=170]
[/td][/tr]
[/table]进入AT模式2  [/td][/tr]
[tr][td=111]  
双闪
  [/td][td=217]  
配对成功,可以通信
  [/td][/tr]
[tr][td=2,1,329]  
Link:连接指示灯
  [/td][/tr]
[tr][td=111]
常亮
[/td][td=217]
配对成功,可以通信
[/td][/tr]
[/table]使用Arduino模式:
可直接连接Arduino,通过Arduino使模块进入AT模式,并改写模块设置。如有OPENJUMPER传感器扩展板,你只需先将以下程序上传至你的Arduino,再将OPENJUMPER蓝牙模块插到扩展板蓝牙接口上,点击复位,即可完成AT配置。 1秒钟后,配置即可完成。
示例代码如下:
[mw_shl_code=cpp,true]/*
OPENJUMPER-BLUETOOTH
*/
#define AT 2
#define LED 13
int BaudRate[9]={9600,38400,115200,57600,28800,19200,4800,2400,1200};
void setup()
{
  pinMode(LED,OUTPUT);
  pinMode(AT,OUTPUT);
  digitalWrite(AT,HIGH);
  for(int i=0;i==8;i++){      
       Serial.begin(BaudRate);//这里应该和你的模块通信波特率一致
       delay(10);
       Serial.println("AT");
       delay(100);
       char BT=Serial.read();
       if(BT=='O') break;
  }
       delay(100);
       Serial.println("AT+NAME=OPENJUMPER-Bluetooth");//命名模块名
       delay(100);
       Serial.println("AT+ROLE=0");//设置主从模式:0从机,1主机
       delay(100);
       Serial.println("AT+PSWD=1234");//设置配对密码,如1234
       delay(100);
       Serial.println("AT+UART=9600,0,0");//设置波特率9600,停止位1,校验位无
       delay(100);
       Serial.println("AT+RMAAD");//清空配对列表
}
void loop()
{
       digitalWrite(LED, HIGH);
       delay(500);
       digitalWrite(LED, LOW);
       delay(500);
}[/mw_shl_code]

更多信息,及使用手册,请见:
http://x.openjumper.com/bluetooth2/



发表于 2012-4-18 16:49 | 显示全部楼层
   不错
发表于 2012-4-18 22:39 | 显示全部楼层
顶贴   做工不错哦
发表于 2012-4-19 10:52 | 显示全部楼层
开关是干啥的?省电么?
 楼主| 发表于 2012-4-19 12:36 | 显示全部楼层
黑马 发表于 2012-4-19 10:52
开关是干啥的?省电么?

进入设置模式用的~开启后,可以通过命令改变蓝牙的主从、波特率等等
发表于 2012-4-28 12:19 | 显示全部楼层
真NB。第二版真是太帅了~
发表于 2012-5-7 13:33 | 显示全部楼层
Zzz 发表于 2012-4-28 12:19
真NB。第二版真是太帅了~

Zzz是不是又想白送了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-28 00:13 , Processed in 0.100073 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表