0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将蓝牙添加到您的Arduino项目

454398 来源:网络整理 作者:网络整理 2019-12-12 17:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:设置

设置HC-06与ABC一样容易。您只需要知道引脚配置即可。 HC-06具有6个引脚:唤醒,VCC,GND,TXD,RXD和状态。现在我将只处理4个引脚,分别是VCC,GND,TXD和RXD。

这是将蓝牙模块连接到Arduino的方法。

HC-06 》》》 Arduino

VCC 》》》》 3.3V

GND 》》》》 GND

TXD 》》》》 RXD

RXD 》》 》》 TXD

HC-06充当串行端口,您可以通过该端口发送和接收数据。因此,在计算机或电话上使用串行终端或蓝牙自定义应用程序,您可以控制和监视项目。我将Teraterm用作串行终端。

在将代码上传到Arduino之前,请断开HC-06模块的连接,因为它共享tx/rx引脚,并且会干扰上传。成功上传代码后,将其重新连接。

步骤2:回声代码

此代码使您可以通过蓝牙将字符串发送到Arduino

NB :如果您使用的是 arduino mega ,请在 while( Serial.available()); 到 while(Serial.available()》 0); 否则该代码将无效

第3步:LED代码

此代码可让您通过发送

第4步:将HC-06与计算机配对

将HC-06与您的计算机或其他任何设备配对如视频所示,您拥有的蓝牙设备

注意:在视频中,我说您应该将串行终端程序(teraterm)连接到INCOMING com端口。这是不对的。正确的方法应该是将串行终端程序连接到OUTCOMING com端口。

步骤5:

模块配对后。打开Teraterm或您拥有的任何其他串行终端程序。选择与HC-06对应的串行端口(我已经解释了如何在视频中识别该端口)。

成功连接到HC-06串行端口后,您将能够发送字符串到您的Arduino并得到回声。如果您已上传第二个代码,则可以分别发送“ n”和“ f”来打开和关闭LED指示灯

步骤6:回显示例

步骤7:LED示例

步骤8:

HC-06有许多应用。在我的下一篇文章中了解更多有关它的信息,因为我向您展示了如何通过蓝牙来控制Arduino机器人手臂。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    119

    文章

    6433

    浏览量

    179598
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197720
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    i.MX 8M Plus 上如何将这些自定义分辨率添加到内核或设备树的指导?

    您好,我在i.MX 8M Plus我需要在3840x726@60hz and 3840x1080@60hz. 这些在 Weston 中不可用,所以我相信我需要修改内核。谁能提供有关如何将这些自定义分辨率添加到内核或设备树的指导? 谢谢!
    发表于 05-18 08:16

    恩智浦邀相约2026蓝牙亚洲大会

    4月23日-24日,恩智浦盛装参展“2026蓝牙亚洲大会”,我们邀共赴这一行业盛会,一同探索无线连接新趋势,解锁蓝牙应用新玩法!
    的头像 发表于 04-17 17:12 1343次阅读

    S32 Design Studio 中的 CAN MCAL 配置示例

    大家好, 我正在使用 RTD 4.4 中的示例项目Dio_ToggleLed示例来处理板S32K144 EVB(MCAL 层)。我还将 CAN 添加到这个项目中,但遇到了一些问题(见附图)。感谢
    发表于 04-17 08:30

    docker-ce 添加到 yocto LLDP 5.15-71 中,显示错误如何解决?

    我们正在尝试 docker-ce 添加到 yocto LLDP 5.15-71 中,但它显示以下错误: 您对ubuntu和yocto软件包冲突问题有任何解决方案吗? bitbake
    发表于 04-16 06:34

    蓝牙信道探测工作原理及开发套件

    与设备、彼此及周围世界的连接。‘查找我的’解决方案开发人员可以利用BluetoothChannelSounding真正的距离感知功能添加到"查找我的"设备中,从
    的头像 发表于 03-12 16:26 607次阅读
    <b class='flag-5'>蓝牙</b>信道探测工作原理及开发套件

    申请指定设备发布Profile

    ”。 5.点击右上角“添加”,指定设备发布Profile申请成功,同时Profile关联的发布证书对应的指纹已自动添加到当前应用。 如果应用集成的华为开放能力依赖公钥指纹,后续无需再为其手动配置公钥指纹
    发表于 01-13 11:02

    低功耗蓝牙项目,Nordic应该如何选型?

    在低功耗蓝牙的世界里,Nordic的nRF52系列是许多开发者信赖的选择。但面对不同的型号,如何找到与项目最“合拍”的那一颗?今天,我们从核心参数出发,为梳理一份清晰的选型参考。nRF52810
    的头像 发表于 12-23 14:13 487次阅读
    低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>项目</b>,Nordic应该如何选型?

    使用 LinkBoy 程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板

    以下是使用 LinkBoy 程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板的详细步骤指南: 一、准备工作 ✅ 硬件需求: 项目 要求 开发板 Arduino E
    发表于 10-16 12:41

    rt_printf相关组件怎么添加

    查询到printf相关两个组件,点击添加时提示如图,请教如何添加到项目中。
    发表于 10-09 07:24

    如何将“同步scons 配置至项目”功能添加到编译步骤中?

    我想将rt-thread studio的“同步scons配置至项目”功能添加到编译前步骤中 但是我不知道这个功能执行了什么指令,在构建前步骤中应该输入什么指令,用”scons”命令无法实现
    发表于 09-22 07:39

    如何将GCC项目导入NuEclipse?

    如何将GCC项目导入NuEclipse?
    发表于 09-01 07:04

    如何移除意外添加到项目中或不再需要的板级标注

    在原理图文档中调用 Board Level Annotation Command 时,项目目录中会创建一个特殊文件,文件名包含项目名称及 .ANNOTATION 扩展名。此文件一旦创建,会影响标识符的显示和处理方式。目前无法通过自动化方式移除该文件,本文
    的头像 发表于 08-25 11:11 1557次阅读

    用visionboard进行视觉项目如何将openmv中示例项目烧录到开发板中脱机运行?

    用visionboard进行视觉项目如何将openmv中示例项目烧录到开发板中脱机运行
    发表于 08-15 06:59

    在树莓派5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何将RD-03D雷达传感器添加到树莓派单板计算机上,以便实时检测和追踪人类。我们将了解该传感器的工作原理及可获取的数据、如何将其连接到树莓派并读取数据,还会用它
    的头像 发表于 07-24 15:32 2757次阅读
    在树莓派5上,如何使用毫米波雷达检测和追踪人类?

    ArkUI-X添加到现有Android项目

    aar包 在应用工程初始化ArkUI-X 通过Android studio 创建一个应用工程,将我们上述的aar包添加到工程目录下的libs目录中 Application部分 继承调用
    发表于 06-04 22:35