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

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

3天内不再提示

如何使用蓝牙模块和Arduino控制蜂鸣器

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

扫码添加小助手

加入工程师交流群

第1步:

Arduino Uno(或克隆),三个LED,一个蜂鸣器,一个蓝牙模块(HC05,06 。.),一个电阻1k欧姆-3号,跳线,一个9v

带蓝牙终端应用程序的智能手机

步骤2:测试蓝牙模块

将HC05的+ 5V连接到3.3V ,模块的Rx到Arduino的Tx和模块的Tx到Arduino的Rx。将接地引脚接地。连接这些引脚后,为Arduino供电。蓝牙模块中的LED闪烁可确保工作状态。

步骤3:连接

通过电阻(1k)将LED 1连接到插针13,LED 2通过电阻(1k)连接到引脚8,LED 3通过电阻(1k)连接到引脚7,另一个接地(较短的边沿)。蜂鸣器的正极连接到引脚4,另一个引脚接地。

蓝牙模块的连接:

将HC05的+ 5V连接到3.3V,将模块的Rx连接到Arduino的Tx,将模块的Tx连接到Arduino的Rx 。

第4步:编码

字符缓存;

String inputString =“”;

void setup()

{结果Serial.begin(9600);结果,pinMode(13,OUTPUT);结果,pinMode(8,OUTPUT);结果,pinMode(7,OUTPUT);结果,pinMode(4, OUTPUT);

}

void loop()

{

if(Serial.available())

{

while(Serial.available())

{

char inChar =(char)Serial.read();

inputString + = inChar;

}

Serial.printIn(inputString);

同时(Serial.available()》 0)

》 {

cache = Serial.read();

}

if(inputString ==“ a”)

{

digitalWrite(13,HIGH);

digitalWrite(8, HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,HIGH);

}

否则if(inputString ==“ b”)

{

digitalWrite(13 ,LOW);

digitalWrite(8,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

}

inputString =“”;

}

}

点击链接以附加代码:

https://drive.google.com/file/d/0B7TrJQkVvDbAYjhnU21PalNRSlU/view?usp=drivesdk

点击链接以PDF格式查看:点击https://drive.google.com/file/d/0B7TrJ QkVvDbAaE9lY3FpMEtRTXM/view?usp = drivesdk

第5步:使用智能手机进行处理

从Google Play商店下载蓝牙终端应用。它是免费提供的。打开时,通过蓝牙将智能手机与hc05连接。现在将数据发送到Arduino。在我们的情况下,数据是字符“ a”和字符“ b”。发送“ a”将使三个LED闪烁并使蜂鸣器发声。通过发送“ b”,上述所有操作都会停止。

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

    关注

    12

    文章

    897

    浏览量

    47611
  • 蓝牙模块
    +关注

    关注

    30

    文章

    634

    浏览量

    57566
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HLK-B50S双模蓝牙透传模块

    在物联网与智能硬件快速发展的今天,蓝牙技术以其低功耗、高兼容性、易于集成等优势,成为设备无线连接的重要选择。无论是智能家居、工业控制,还是健康医疗、车载设备,稳定可靠的蓝牙传输模块都是
    的头像 发表于 12-08 11:13 82次阅读
    HLK-B50S双模<b class='flag-5'>蓝牙</b>透传<b class='flag-5'>模块</b>

    大研智造:蓝牙模块 PCB 多 pin 引脚焊接实录

    蓝牙模块
    jf_44781395
    发布于 :2025年12月01日 10:33:24

    如何挑选高性价比蓝牙模块

    蓝牙作为一种成熟的短距离无线通信技术,已广泛应用于智能家居、医疗设备、智能穿戴、汽车电子等领域。随着蓝牙模块在市场上的类型和尺寸日益丰富,如何在众多选择中找到适合自己产品的高性价比模块
    的头像 发表于 10-23 15:10 1336次阅读
    如何挑选高性价比<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>?

    用于 Zigbee® 技术应用/Thread/蓝牙®应用的 2.4 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()用于 Zigbee® 技术应用/Thread/蓝牙®应用的 2.4 GHz 前端模块相关产品参数、数据手册,更有用于 Zigbee® 技术应用/Thread/蓝牙
    发表于 10-16 18:31
    用于 Zigbee® 技术应用/Thread/<b class='flag-5'>蓝牙</b>®应用的 2.4 GHz 前端<b class='flag-5'>模块</b> skyworksinc

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在
    发表于 09-04 08:28

    用于 Zigbee 技术应用/Thread/蓝牙®应用的 2.4 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()用于 Zigbee 技术应用/Thread/蓝牙®应用的 2.4 GHz 前端模块相关产品参数、数据手册,更有用于 Zigbee 技术应用/Thread/蓝牙®应用的 2.4
    发表于 06-19 18:31
    用于 Zigbee 技术应用/Thread/<b class='flag-5'>蓝牙</b>®应用的 2.4 GHz 前端<b class='flag-5'>模块</b> skyworksinc

    用于 WLAN 和蓝牙®应用的 2.4 GHz、256 QAM 前端模块 skyworksinc

    电子发烧友网为你提供()用于 WLAN 和蓝牙®应用的 2.4 GHz、256 QAM 前端模块相关产品参数、数据手册,更有用于 WLAN 和蓝牙®应用的 2.4 GHz、256 QAM 前端
    发表于 06-18 18:30
    用于 WLAN 和<b class='flag-5'>蓝牙</b>®应用的 2.4 GHz、256 QAM 前端<b class='flag-5'>模块</b> skyworksinc

    蓝牙低功耗模块的原理和应用介绍

    随着物联网技术的快速发展,蓝牙低功耗模块在连接各种设备和传输数据方面发挥着重要作用。今天将为您介绍蓝牙低功耗模块的工作原理以及其广泛的应用领域。
    的头像 发表于 05-21 15:56 918次阅读

    用于 Zigbee®/Thread/蓝牙®信号应用的 2.4 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()用于 Zigbee®/Thread/蓝牙®信号应用的 2.4 GHz 前端模块相关产品参数、数据手册,更有用于 Zigbee®/Thread/蓝牙®信号应用的 2.4 GHz
    发表于 05-09 18:31
    用于 Zigbee®/Thread/<b class='flag-5'>蓝牙</b>®信号应用的 2.4 GHz 前端<b class='flag-5'>模块</b> skyworksinc

    用于 Zigbee®/Thread/蓝牙®应用的 2.4 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()用于 Zigbee®/Thread/蓝牙®应用的 2.4 GHz 前端模块相关产品参数、数据手册,更有用于 Zigbee®/Thread/蓝牙®应用的 2.4 GHz 前端
    发表于 04-11 18:30
    用于 Zigbee®/Thread/<b class='flag-5'>蓝牙</b>®应用的 2.4 GHz 前端<b class='flag-5'>模块</b> skyworksinc

    芯知识 BLE(低功耗蓝牙模块)和SPP(传统蓝牙模块)的对比

    BLE蓝牙低功耗适用于长时间运行设备,数据传输速率低,连接范围小;SPP蓝牙串口协议功耗高,传输速率快,连接范围广。选择蓝牙模块需根据具体应用需求。
    的头像 发表于 02-13 15:06 1222次阅读

    蓝牙模块在智能照明控制系统中的创新应用

    随着物联网技术的快速发展,智能照明系统正逐步从概念走向现实生活。在这一过程中,蓝牙模块凭借其低功耗、高兼容性和灵活组网能力,成为智能灯控领域的关键技术支撑。本文将从技术原理、应用场景、系统优势及未来
    的头像 发表于 02-10 10:34 879次阅读

    如何实现蓝牙模块的功耗优化?

    随着物联网技术的快速发展,蓝牙模块已成为智能设备中的关键组件,从智能手表到家用传感器,再到无线耳机,蓝牙连接无处不在。然而,在享受无线便捷的同时,功耗问题始终是产品设计中的一大挑战。如何优化
    的头像 发表于 02-07 16:33 1381次阅读
    如何实现<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>的功耗优化?

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2834次阅读

    Arduino采集雷达模块数据与串口绘图

    Arduino采集雷达模块数据与串口绘图
    的头像 发表于 12-14 11:44 1215次阅读
    <b class='flag-5'>Arduino</b>采集雷达<b class='flag-5'>模块</b>数据与串口绘图