硬件

Arduino uno
HC05蓝牙模块

软件

Arduino IDE

进入AT模式对蓝牙进行配置

接线

Arduino 5V - VCC
Arduino GND - GND
//pin3.5.6.9.10.11都可以
Arduino Pin10 - TXD
Arduino Pin11 - RXD

Arduino 进入 AT 模式代码

主要用Arduino IDE提供的串口监视器来调试蓝牙模块,设置蓝牙名称,恢复出厂设置,匹配密码,运行模式。

首先将Arduino断电,然后按照上述方法接好线,按住蓝牙模块上面的小按钮,再给Arduino通电,如果蓝牙上面的指示灯两秒闪烁一次,表明已经进入AT模式,可以松手了。

打开Arduino IDE,工具–开发板–选择Arduino Uno,端口一般都是默认选择的。将以下代码覆盖源代码

#include <SoftwareSerial.h>
//Pin10为RX,接HC05的TX针脚
//Pin11为TX,接HC05的RX针脚
SoftwareSerial BT(10, 11);
char val;void setup() {Serial.begin(38400); Serial.println("Buletooth is ready!");// HC-05默认,38400BT.begin(38400);
}void loop() {if (Serial.available()) {val = Serial.read();BT.print(val);}if (BT.available()) {val = BT.read();Serial.print(val);}
}

然后点上传(右箭头),等待上传成功后,打开Arduino IDE串口监视器(右上角那个小眼睛),设置NL和CR38400波特率,随便发送点文字,可以得到返回文字,如果没有,输入文字AT,试试看(成功进入AT模式)会返回OK
然后就可以对蓝牙进行配置了,常用命令如下:

AT+ORGL           //恢复出厂设置
AT+NAME=<Name>    //设置蓝牙名称,Name=蓝牙名称
AT+ROLE=0         //设置蓝牙为从模式
AT+CMODE=1        //设置蓝牙为任意设备连接模式
AT+PSWD=<Pwd>     //设置蓝牙匹配密码

英文不区分大小写,我是基本上都来了一遍,除了那个设置蓝牙为从模式,连接密码通常为12340000,设置默认就可以。
设置完毕后,断电,再次通电,这是蓝牙模块会快速闪烁,每秒钟2次,表明蓝牙已经进入正常工作模式。

Arduino连接HC05蓝牙模块相关推荐

  1. Arduino使用HC05蓝牙模块与手机连接

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  2. 【Arduino 和 HC-05 蓝牙模块完整教程】

    [Arduino 和 HC-05 蓝牙模块完整教程] 1. 概述 2. 电路原理图 3. Arduino 蓝牙通信示例源代码 4. 将智能手机连接到HC-05蓝牙模块和Arduino 5. 通过蓝牙通 ...

  3. Arduino使用HC05蓝牙模块与手机连接(转载)

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  4. Arduino驱动HC-05蓝牙模块

    HC-05模块概述 HC-05是一个蓝牙模块,连接到微控制器的串行端口,允许微控制器通过蓝牙连接与其他设备通信.模块本身可以在主模式和从模式下运行,并且可以用于各种应用,例如,智能家居应用,远程控制, ...

  5. Android手机无法连接HC-05蓝牙模块

    目录 前言 问题描述 尝试方法 问题原因 解决方法 总结 前言 这学期选的毕业设计中需要用到蓝牙模块与Android手机通信,于是我就在淘宝购买了一款HC-05的蓝牙模块,到货之后首先使用蓝牙模块连接 ...

  6. arduino nano 蓝牙_Arduino使用HC05蓝牙模块与手机连接

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  7. 利尔达e95蓝牙模块程序_Arduino使用HC05蓝牙模块与手机连接

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  8. 关于hc05蓝牙模块的AT模式探究

    简述:蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用.当建立连接,两设备共同使用一通道也就是同一个串口,一个 ...

  9. 单片机与HC-05蓝牙模块通信

    单片机与HC-05蓝牙模块通信 一.写在最前面 二.相关介绍 三.电路 一.写在最前面 与物院.材院的同学一起,设计由霍尔元件.电磁铁和单片机等元素构成的水污染测试系统,通过自学完成单片机与HC-05 ...

  10. arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]

    BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...

最新文章

  1. 主宰这个世界的10种算法
  2. FPA笔记三 数据功能的识别
  3. zip() python
  4. Xcode执行Analyze静态分析
  5. 优化案例(part5)--sparse subspace clustering via Low-Rank structure propagation
  6. Windows 10环境下AndroidStudio安装教程(内含如何配置Http Proxy)
  7. consul代理---健康检测
  8. Redis手动failover
  9. 力扣编辑距离系列问题总结
  10. android简易跑马灯
  11. mysql导出oracle_如何将mysql中的表结构导出放入oracle中
  12. 萌新误入AI歧途怎么办?MIT博士小哥哥给你指条明路
  13. 软件定义网络(Software Defined Network )
  14. [k8s]kubernetes dashboard的安装
  15. springcloud之feign远程调用
  16. DOS命令tree的用法
  17. 电容或电感的电压_用动画来解释电感和电容元件上电压电流超前滞后的关系
  18. C语言之数组求中位数-封装函数
  19. 回顾千年,领略周秦汉唐西安文史5日研学营
  20. Android 开发推荐书籍

热门文章

  1. VMware虚拟机内Ubuntu系统安装教程
  2. 检查mysql敏感词_违禁词在线查询神器(百度敏感词在线检测)
  3. 基于原语的千兆以太网RGMII接口设计
  4. 一文道尽Flutter最新最全的学习资料
  5. java开发面试自我介绍模板_java面试自我介绍范文
  6. 一篇文章教你,破解百度网盘加密文件,学会这个举一反二
  7. [origin ‘http://xxx.xxx.com:xxxx‘ has been blocked by CORS policy: The request client is not a secur
  8. python 通配符用法,python - 通配符
  9. 区块链专利申请全球过半 厉害了我的国
  10. tabbar角标 小程序_小程序tabbar实现底部tab导航栏