arduino 蓝牙模块HC-06 测试实验 评论

所需材料:

arduino uno 1个 
HC-06  1 个

HC-06模块简介:

1、核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接,KEY引脚对从机无效 还不错科技 
2、led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口
3、底板3.3V LDO,输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V! 还不错科技 
4、接口电平3.3V,可以直接连接各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接连接,无需MAX232也不能经过MAX232!
5、空旷地有效距离10米,超过10米也是可能的,但不对此距离的连接质量做保证 
6、配对以后当全双工串口使用,无需了解任何蓝牙协议,但仅支持8位数据位、1位停止位、无奇偶校验的通信格式,这也是最常用的通信格式,不支持其他格式。 
7、在未建立蓝牙连接时支持通过AT指令设置波特率、名称、配对密码,设置的参数掉电保存。蓝牙连接以后自动切换到透传模式 
8、体积小巧(3.57cm*1.52cm),工厂贴片生产,保证贴片质量。并套透明热缩管,防尘美观,且有一定的防静电能力。 还不错科技 
9、该链接为从机,从机能与各种带蓝牙功能的电脑、蓝牙主机、大部分带蓝牙的手机、PDA、PSP等智能终端配对,从机之间不能配对。

小常识(非常重要): 还不错科技 
TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。 
正常通信时候本身的TXD永远接设备的RXD!
自收自发:正常通信时RXD接其他设备的TXD,因此如果要接收自己发送的数据顾名思义,也就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,是最快最简单的测试方法,当出现问题时首先做该测试确定是否产品故障。也称回环测试。

实验内容:

。。。。。。。。。。。。。。。。。。。。。

实验:给蓝牙模块发送h,回复i am here;发送b,回复see you

电路连接:

代码

  1. char getstr; 
  2. void setup() 
  3.   Serial.begin(9600); 
  4. void loop() 还不错科技 
  5.   getstr=Serial.read(); 
  6.   if(getstr==’h’) 
  7.   { 
  8.     Serial.println(“I am here!”); 
  9.   } 
  10.   else if(getstr==’b’){ 
  11.     Serial.println(“See you!”); 
  12.   } 
  13. }

软件下载

手机端下载一个bluetooth spp或者蓝牙串口程序即可,  lanyachuankou_V5.4.2_mumayi_ff5d0.apk然后通过手机与该蓝牙模块进行连接,一般默认连接码是1234或者0000。连接后,发送h,会显示I am here,发送b,会显示See you!

发表评论