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

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

3天内不再提示

如何利用蓝牙读取arduino项目中数据

454398 来源:wv 2019-10-25 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:设置电路连接

如何利用蓝牙读取arduino项目中数据

在开始之前,我们需要设置arduino板电路连接。上图给出了该图。

请注意,只有在设置了这些连接之后,才能在PC和蓝牙模块之间建立蓝牙连接。

HC-05蓝牙模块是通常会通过分压器电路连接到电压线,因为它可能无法维持5V电压,并且可能会损坏。本教程未提供分压器电路连接,您必须进行查找。但是,我的模块在5V线路上似乎工作正常。为了安全起见,请将其连接到3.3V线路。

还请注意,蓝牙模块的RX引脚连接到arduino的TX引脚,而蓝牙模块的TX则连接到arduino的RX。

第2步:建立蓝牙连接

成功建立电路连接后,蓝牙模块应开始闪烁,表明其工作正常且正在准备与您的PC配对。

如果您的PC没有内置蓝牙,则必须使用蓝牙加密狗并进行设置。如果您的PC有内置的蓝牙,请转到控制面板-》硬件和声音-》添加设备;或转到任务栏上的蓝牙图标,然后选择“添加设备”。您的PC应该可以检测到HC-05蓝牙型号。一旦检测到,将HC-05模块与PC配对。配对代码为“ 1234”或“ 0000”。

将HC-05与PC配对后,我们可以继续使用arduino代码。

第3步:Arduino代码

配对蓝牙模块后,打开您的arudino IDE。

下载,理解并验证下面给出的草图。

代码非常简单明了。您不需要下载或包括任何特殊的库。

步骤4:上传Arduino代码

这是本教程中的重要一步。

在上传之前,请验证您的草图并确保您已了解草图,以便可以根据自己的要求进行更改。

在验证了草图之后,分别转到“工具”-》“端口”和“工具”-》“电路板”,选择与arduino电路板连接的正确端口,并选择正确的电路板。当我做实验时,我的Arduino Uno已连接到COM3。

一旦选择了正确的端口和板,请从arduino板上断开TX和RX引脚的连接。只有这样,您才应该上传arduino代码。如果不断开TX和RX引脚,则很可能会收到一条错误消息,说明您的COM端口正忙。断开连接后,请上传代码。上载代码后,您可以将RX和TX引脚连接回其原始位置。

第5步:接收最终数据

一旦您上传了arduino代码,就可以将电源连接到您的arduino板,然后断开将arduino板连接到PC的USB电缆。这将证明Arduino开发板可以通过蓝牙通信远程收集传感器数据并将其传输到PC,而无需通过USB电缆连接。

但是,我们还没有完成。要在串行监视器上查看传感器数据,我们需要首先找出您的蓝牙模块连接在哪个COM端口上。要找到答案,请单击任务栏上的蓝牙图标,选择“打开设置”,然后单击“ COM端口”选项卡。在此选项卡下,您将看到HC-05模块连接到某些COM端口。记下“传出”端口。在我的实验中,我的“传入”端口是COM4,而我的“传出”端口是COM5。

记下“出局” COM端口后,转到Arduino草图,单击“工具”-》“端口”,然后选择与您记下的“出局”端口相对应的端口。完成此操作后,您可以打开该端口的串行监视器。并且温度传感器数据应随时间分布。要从零秒开始查看数据,请按arduino板上的“重置”按钮。

步骤6:故障排除

如果一切顺利,则应该以2秒的时间间隔在串行监视器上获取温度和时间数据。但是,数据传输可能需要更长的时间,并且连续读数之间的小延迟(几毫秒)是正常的和预期的。

但是,如果您是

请确保以下几点以避免任何问题:

确保所有连接牢固且正确。重新检查您的TX和RX引脚连接。

确保蓝牙模块已正确连接。为了安全起见,您可以使用分压器电路(在本教程中未给出,您必须先对其进行查找),或者将HC-05 Vcc连接至3.3V而不是5V。

您的蓝牙模块可能由于连接松动而停止工作。确保蓝牙模块上的LED持续闪烁,这表明它已通电。

在上传草图时选择正确的COM端口和电路板。还请记住选择正确的蓝牙模块“出站” COM端口以查看串行监视器上的数据。

按照步骤4中所述的正确步骤上载草图。记住,在上载草图时要进行断开连接/重新连接(请参阅步骤4)。

我尚未测试HC-05蓝牙模块的范围,因此请在尝试之前确保它在PC的范围内。

就是这样目前。 arduino中的蓝牙通信非常简单并且经常使用。熟悉之后,您也可以使用它来发送和接收数据。

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

    关注

    8

    文章

    7349

    浏览量

    95025
  • 蓝牙
    +关注

    关注

    119

    文章

    6393

    浏览量

    179333
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    谷景DLCHX工字电感在智能插座项目中的应用

    在全球供应链格局深度调整的背景下,电感的国产化替代已成为众多企业提升供应链韧性、控制成本、确保交期的战略选择。近期,谷景成功协助上海某智能设备客户,完成其智能插座项目中关键电感元件的国产化替代,从技术匹配到风险预防,全程护航项目顺利量产。
    的头像 发表于 02-28 09:19 895次阅读

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

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

    低功耗蓝牙定位模块

    应用的最佳微控制器。集成了两个额外的板载传感器。 脉冲密度调制(PDM)数字麦克风。它可以实时接收音频数据,允许用于音频识别。 6轴惯性测量单元(IMU),这个 IMU 在手势识别等 TinyML 项目中非常有用。 这些板载传感器为用户提供了极大的便利,同时开发板超
    发表于 10-23 14:01

    掌握NFC标签批量读取,轻松提升数据采集效率!

    NFC批量读取技术解决传统单点读取效率低、成本高、易出错等问题,实现高效、自动化数据采集。
    的头像 发表于 09-23 16:11 643次阅读
    掌握NFC标签批量<b class='flag-5'>读取</b>,轻松提升<b class='flag-5'>数据</b>采集效率!

    安装了platformIO插件,重启过软件,在通用项目中点击 基于platformIO,就弹窗说没安装,怎么解决?

    安装了platformIO插件,重启过软件,在通用项目中点击 基于platformIO,就弹窗说没安装。rtthreadstudio版本是最新的。 请问问题出在哪里?如何解决呢?
    发表于 09-01 06:52

    【HZ-T536开发板免费体验】4、使用蓝牙模块读取小米温湿度计的数据

    虽然设备上没有蓝牙模块,我们依旧可以通过USB的星闪模组实现蓝牙ble相关的功能,例如读取小米温湿度计的数据。 首先需要加载对应的模块,这些模块在前面一个章节已经编译好了。 insmo
    发表于 08-25 22:16

    对 AN65974 项目中 SF_streamIN.img 和 SF_streamOUT.img 的使用有疑问,求解答

    我对 AN65974 项目中 SF_streamIN.img 和 SF_streamOUT.img 的使用有疑问 目前,我正在使用 SF_streamIN.img 通过 FX3 成功地将数据
    发表于 08-15 08:17

    芯科科技发布boltON开源Arduino扩展板

    Silicon Labs(芯科科技)近期释出支持boltON扩展板和boltON on GitHub设计资源,助力无线原型设计自由解锁!如果您曾尝试在现有嵌入式项目中添加蓝牙功能,很可能遇到过两个问题:布线混乱或固件难题。这正是 boltON登场的原因。
    的头像 发表于 08-13 10:28 1476次阅读

    倾斜仪测量数据读取与分析指南

    在结构物安全监测中,倾斜仪的数据精准度直接影响工程安全评估结果。南京峟思了解到很多用户想了解倾斜仪的数据读取和分析相关内容,那么下面我们将结合本公司的倾斜仪产品给大家做出具体的介绍:一、数据
    的头像 发表于 08-06 14:50 774次阅读
    倾斜仪测量<b class='flag-5'>数据</b>的<b class='flag-5'>读取</b>与分析指南

    安科瑞Acrel-2000MG能量管理系统在储能项目中的应用

    进一步提高。本文介绍的能量管理系统、继电保护、电能质量在线监测装置等硬件配套设备,可实现岷山环能高科储能项目中储能电站数据的采集、处理及上传调度,并保障电力系统的安全稳定运行。 关键词: 并网;储能;能量管理系统;继电保护
    的头像 发表于 08-05 11:11 829次阅读
    安科瑞Acrel-2000MG能量管理系统在储能<b class='flag-5'>项目中</b>的应用

    明达技术MG-PNS-MR协议转换器在行车能耗监控项目中的应用

    在某大型行车能耗监控项目中大显身手,以“免编程、高扩展”的卓越性能,助力客户轻松实现多电表数据无缝接入西门子 PLC系统,为智能化能耗管理树立新标杆。 本期案例使用的明达技术产品 MG-PNS-MR   项目背景 某大型制造企业
    的头像 发表于 07-02 15:36 669次阅读
    明达技术MG-PNS-MR协议转换器在行车能耗监控<b class='flag-5'>项目中</b>的应用

    PROFIBUS DP转ETHERNET/IP在热电项目中的创新应用

    在热电项目中,多种设备的高效协同是保障能源稳定供应的关键。PROFIBUS DP与ETHERNET/IP两种工业通信协议因特性不同而应用场景各异。通过协议转换技术实现JH-PB-EIP疆鸿智能
    的头像 发表于 06-23 14:18 461次阅读

    蓝牙信标安装部署注意事项

    项目中我们在安装部署蓝牙信标的时候,为保证定位效果,需要注意以下事项:1、蓝牙信标的间距尽量应控制在6~10m之间,间距尽可能均匀部署,三角形网格交错分布覆盖整个空间;2、蓝牙信标与地
    的头像 发表于 05-12 19:47 1104次阅读
    <b class='flag-5'>蓝牙</b>信标安装部署注意事项

    在automaster和autoslave项目中如何配置参数来满足usb3.0和usb2.0的数据传输?

    在automaster和autoslave项目中如何配置参数,来满足usb3.0和usb2.0的数据传输,因为一边检测到是usb3.0, 一边是usb2.0。
    发表于 05-09 06:26

    钢厂首选,profinet转profibus在煤电项目中的协议转换解决方案

    钢厂首选,profinet转profibus在煤电项目中的协议转换解决方案
    的头像 发表于 05-06 16:37 706次阅读
    钢厂首选,profinet转profibus在煤电<b class='flag-5'>项目中</b>的协议转换解决方案