随着日常生活中使用蓝牙产品越来越广泛,一些产品开发人员将经常使用Arduino开发板与HC-05蓝牙模块一起开发。那么如何使用Arduino编程HC-05模块呢?

现在以HC-05蓝牙(FSC-BT826)模块为例:

图1

FSC-BT826(HC-05蓝牙模块)由3.6-6V供电,数据引脚的逻辑电压为3.3V。但是Arduino板的I / O输出是5V。为了不烧坏蓝牙模块,串联所需的蓝牙模块RXD和Arduino I / O输出要通过电阻连接,如图1所示。另一方面,可以直接连接蓝牙模块TXD和Arduino I / O输入,因为来自FSC-BT826(HC-05模块)的3.3V信号足以被Arduino板接受为高逻辑。

我们可以提供示例的源代码,该示例基于Arduino UNO IDE中名为“ SoftwareSerialExample”的独立示例。该示例的程序初始化如下所述。

程序初始化

文件<SoftwareSerial.h>中有一个软件模拟串行端口类,我们需要包含此头文件,并声明一个SoftwareSerial对象。

在setup()方法中,我们进行了一些初始化:

1.将LED_PIN设置为输出模式。

2.将LED_PIN设置为低电平。

3.设置串行端口的波特率,然后启动计算机与Arduino板之间的通信。

4.遍历波特率以获得HC05的UART波特率,并开始Arduino板与HC05之间的通信。

如何使用阿杜(Arduino)测试板编程HC-05蓝牙模块?相关推荐

  1. C51编程23-应用篇(HC 06蓝牙模块)

    现在的手机,平板,笔记本电脑都会自带蓝牙.本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯.   HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与 ...

  2. (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯

    (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯 一.准备工作 二.蓝牙配置 1.从模块配置 (1)接线 (2)进入AT模式 (3)打开串口进行配置 2.主模块配置 (1 ...

  3. Arduino实现两个HC-05蓝牙模块控制蓝牙小车

    特此声明,本文所有内容是在参考以下链接的基础上整理并开发的,所有代码均验证无误.如果你想使用或者发表,请您声明出处. 一,实验目的. 本文使用两个Arduino UNO板子,两个HC-05,分别作为主 ...

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

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

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

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

  6. Arduino蓝牙模块实验(HC-42)

    一.目的: 用手机连接蓝牙模块,并传输数据给Arduino板,进而控制led灯的开关. 二.主要材料: 蓝牙模块(HC-42).Arduino板.led灯.电脑.手机 蓝牙模块(HC-42)简介: H ...

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

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

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

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

  9. ArduinoYun教程之通过网络为Arduino Yun编程

    ArduinoYun教程之通过网络为Arduino Yun编程 Arduino Yun的软件部分 通过第一章的介绍后读者就明白了Arduino Yun除了是一个类似其他Arduino的单片机之外,它的 ...

最新文章

  1. 一些可以让心灵安静的动图
  2. win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
  3. bootstrap项目实例_SpringCloud Config 使用Git的应用实例
  4. 前端学习(3348):数组方法的运用和数值
  5. 关于《ASP.NET MVC企业级实战》
  6. 1.5.7、CDH 搭建Hadoop在安装之前(定制安装解决方案---配置单用户模式)
  7. Codeforces Round #483 (Div. 1) A. Finite or not?
  8. 翻译: 2.6 概率论 深入神经网络 pytorch
  9. html foreach 行 间隔,颜色,javascript简单实现表格行间隔显示颜色并高亮显示
  10. 摘自韩寒博客《砰然心动》
  11. java 无法显示打印页面_使用打印机打印网页时出现的脚本错误的办法
  12. [em] [/em] 表情 代码 如何使用 qq空间代码
  13. 08-图8 How Long Does It Take (25分)
  14. python 学习笔记之手把手讲解如何使用原生的 urllib 发送网络请求
  15. intel(R)wireless-ac 9462感叹号,WLAN消失,电脑连不上网解决办法
  16. 物联网设备安全保护,需要这三道防线
  17. JAVA重复图片_〔批处理〕处理重复图片
  18. 最近在听周华健的歌曲
  19. 【飞鱼科技】2022届春季校园招聘火热进行中
  20. 成功安装高通Chromatix工具

热门文章

  1. C++的学习之路---38(ceil函数)
  2. 卷毛机器人抢大龙视频_世界第一机器人卷毛梦回S2,钩子抢大龙,直言钻一像人机...
  3. unity3D 室内房间三维场景资源
  4. idea全局搜索快捷键
  5. 神经网络优化-滑动平均
  6. 学计算机的电脑用i5还是i7好,家用电脑,选酷睿i7还是选i5,这些常识让你不纠结...
  7. mysql 数字转字符串
  8. 基于 Vmware 搭建 Ubuntu Server 编译环境(Samba + SSH + Git)
  9. BIOS的二十四个解答
  10. 类和对象(面向对象的初步认知)