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

    文章

    888

    浏览量

    45817
  • 蓝牙模块
    +关注

    关注

    30

    文章

    561

    浏览量

    55647
  • Arduino
    +关注

    关注

    187

    文章

    6456

    浏览量

    186467
收藏 人收藏

    评论

    相关推荐

    如何控制蜂鸣器的时间长短

    控制蜂鸣器的时间长短是电子项目中常见的需求,可以通过多种方式实现。 蜂鸣器的基本原理 蜂鸣器是一种能够发出声音的电子元件,其工作原理是利用电磁感应原理产生振动,从而发出声音。
    的头像 发表于 08-09 10:07 614次阅读

    无源蜂鸣器怎么用电脑控制

    无源蜂鸣器是一种常见的电子元件,它通过外部电路驱动产生声音。使用电脑控制无源蜂鸣器,可以实现各种声音效果,如报警、提示音等。 一、无源蜂鸣器的工作原理 无源
    的头像 发表于 08-09 09:47 387次阅读

    蓝牙模块如何实现单片机和手机端数据互传

    蓝牙模块实现单片机和手机端数据互传的过程可以分为以下几个步骤: 硬件准备 : 确保你有一个支持蓝牙通信的单片机开发板,如Arduino、Raspberry Pi等。 准备一个兼容的
    的头像 发表于 07-24 17:59 2011次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>如何实现单片机和手机端数据互传

    什么是蓝牙芯片?蓝牙芯片和蓝牙模块的区别

    蓝牙芯片是集成蓝牙技术的微型元件,用于设备间无线连接。蓝牙模块基于芯片,简化蓝牙系统设计。芯片成本低但开发难,
    的头像 发表于 07-18 16:48 1686次阅读
    什么是<b class='flag-5'>蓝牙</b>芯片?<b class='flag-5'>蓝牙</b>芯片和<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>的区别

    蓝牙模块选型之蓝牙功能

    蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,蓝牙模块将芯片和外围硬件电路集成到一个PCB上,开发出所需的内置程序实现
    的头像 发表于 05-28 17:48 580次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>选型之<b class='flag-5'>蓝牙</b>功能

    蓝牙模块唤醒原理是怎样的?

      随着科技的发展,蓝牙技术已经广泛应用于各种设备,如智能手机、平板电脑、智能手表等。蓝牙模块作为一种重要的通信手段,为我们的生活带来了极大的便利。然而,蓝牙
    的头像 发表于 05-27 15:52 1188次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>唤醒原理是怎样的?

    在调试蓝牙模块时,我们常说的AT指令是什么?

    在调试蓝牙模块时,我们常说的AT指令是什么?AT指令是蓝牙模块与电脑或其他设备进行通信的一种方式,它是基于蓝牙协议栈的命令集,用于
    的头像 发表于 05-24 15:01 1557次阅读

    什么是经典蓝牙模块

      什么是经典蓝牙模块? 前面我们已经就蓝牙模块的概念做了了解,随着时间的推移,产品越来越智能,需要的蓝牙
    的头像 发表于 05-24 14:52 415次阅读
    什么是经典<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>?

    硬件模块---蜂鸣器原理与实现方法

          嵌入式中常见的蜂鸣器是电子制作过程中,常用的一个元器件。 第一:蜂鸣器的基本介绍 1、蜂鸣器的作用:蜂鸣器是一种一体化结构的电子讯响器,采用直流电源供电,广泛应用于计算机、
    的头像 发表于 05-11 09:20 3597次阅读
    硬件<b class='flag-5'>模块</b>---<b class='flag-5'>蜂鸣器</b>原理与实现方法

    蓝牙双模音频模块支持串口AT指令控制介绍

    蓝牙音频模块支持串口AT指令控制介绍,这里推荐BT401蓝牙模块,功能简介如下: BT401模块
    的头像 发表于 03-28 11:27 662次阅读
    <b class='flag-5'>蓝牙</b>双模音频<b class='flag-5'>模块</b>支持串口AT指令<b class='flag-5'>控制</b>介绍

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间有什么区别呢

    是一种短距离的无线通信技术,它可以用于在各种设备之间传输数据和进行声音通话。蓝牙模块是一种用于实现蓝牙通信的电子模块,它通常包含了蓝牙芯片、
    的头像 发表于 01-15 14:59 4523次阅读

    无源蜂鸣器控制

    如下图 ,无源蜂鸣器控制 ,每一时刻只让一个蜂鸣器响 现在给4khz 信号,并控制其中一个三极管导通, 其他的蜂鸣器也会有声音,请问如何修改
    发表于 11-24 11:09

    蜂鸣器的介绍 如何控制蜂鸣器的工作?

    单片机开发板上蜂鸣器分为两种:一种称之为有源蜂鸣器,另一种是无源蜂鸣器
    的头像 发表于 11-10 11:34 2410次阅读
    <b class='flag-5'>蜂鸣器</b>的介绍 如何<b class='flag-5'>控制</b><b class='flag-5'>蜂鸣器</b>的工作?