zoukankan      html  css  js  c++  java
  • 蓝牙模块的使用

    手机跟蓝牙设备相连,用按键发送字符串给蓝牙设备,蓝牙设备把收到的数据通过串口发送到MCU,MUC配置好串口读取串口的数据,做相应的操作。

    蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。

    你说这个BPS是蓝牙模组与MCU之前的通信,并不是蓝牙与蓝牙之前的通信,这个要搞清楚。蓝牙采用2.4G频段,所以收发都在这个频内。你的这种情况是蓝牙对外输出数据的一种方式,BPS应该是模组可以调的,BPS越高传输数据越快,但是你的这种应该是透传的,数据量估计不会很大,BPS大小基本没什么影响。

    材料: arduino uno
    HC-05

    接线: 蓝牙 arduino
    5v———————-5v
    GND——————-GND
    RXD——————-TXD
    TXD——————-RXD
    AT———————–2

    步骤:
    1.烧写程序到arduino单片机
    ————————————————
    版权声明:本文为CSDN博主「动手党」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/g1fdgfgdf2_/article/details/78646710

     1 #define AT 2
     2 #define LED 13
     3 void setup()
     4 {
     5        pinMode(LED,OUTPUT);
     6        pinMode(AT,OUTPUT);
     7        digitalWrite(AT,HIGH);
     8        Serial.begin(38400);//这里应该和你的模块通信波特率一致
     9        delay(100);
    10        Serial.println("AT");
    11        delay(100);
    12        Serial.println("AT+NAME=OPENJUMPER-Bluetooth");//命名模块名
    13        delay(100);
    14        Serial.println("AT+ROLE=0");//设置主从模式:0从机,1主机
    15        delay(100);
    16        Serial.println("AT+PSWD=1234");//设置配对密码,如1234
    17        delay(100);
    18        Serial.println("AT+UART=9600,0,0");//设置波特率9600,停止位1,校验位无
    19        delay(100);
    20        Serial.println("AT+RMAAD");//清空配对列表
    21 }
    22 void loop()
    23 {
    24        digitalWrite(LED, HIGH);
    25        delay(500);
    26        digitalWrite(LED, LOW);
    27        delay(500);
    28 }
    View Code

    2.连接蓝牙与arduino 
    3.按住蓝牙上的AT指令模式按键,重新给单片机上电,蓝牙模块状态灯为慢闪,则进入AT指令模式,待arduino uno上L灯慢闪循环后即成功更改蓝牙密码,名称,以及波特率。

    https://blog.csdn.net/Marilynmontu/article/details/81532503

  • 相关阅读:
    python 日期、时间戳转换
    判断任意数字是否为素数
    linux使用工具记录
    python日志记录-logging模块
    python特性、属性以及私有化
    python 装饰器、内部函数、闭包简单理解
    sql语句操作记录
    virtualBox使用nat模式下ssh连接
    git常用操作
    分布式CAP定理(转)
  • 原文地址:https://www.cnblogs.com/zhouyuqing1024/p/11844811.html
Copyright © 2011-2022 走看看