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

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

3天内不再提示

Arduino项目-无源蜂鸣器和红外线避障模块

jf_cVC5iyAO 来源:易心Microbit编程 2023-01-16 17:15 次阅读

一.无源蜂鸣器模块

无源蜂鸣器模块简介

蜂鸣器模块,使用的是无源蜂鸣器,通过传送不同频率的方波,可以发出不同声音。因为能发出Do~Re~Mi~,通常应用在制作电子琴,或是仿真警报器的声音。

b575b96a-957c-11ed-bfe3-dac502259ad0.jpg

范例说明

本范例使用 Arduino Uno Rev3,连接无源蜂鸣器模块,并让蜂鸣器每隔1秒发出四短音。

使用设备

1.Arduino Uno Rev3

2.无源蜂鸣器模块

本范例使用之程序,可自行设定支持PWM讯号之数字讯号脚位( D3、D5、D6、D9~D11 )。

本范例中的讯号脚位设为「D9」。

接线图

b59671d2-957c-11ed-bfe3-dac502259ad0.png

模块规格

b5c53de6-957c-11ed-bfe3-dac502259ad0.jpg

范例程序

/*

蜂鸣器接线:

S1==> D9

S2==> 空接

V==> 5V

G==> GND

程序说明:蜂鸣器会每隔1秒发出四短音。

*/

#define Buzzer 9

void setup() {

pinMode(Buzzer, OUTPUT);

}

void loop() {

tone(Buzzer, 1000, 100);

delay(200);

tone(Buzzer, 1000, 100);

delay(200);

tone(Buzzer, 1000, 100);

delay(200);

tone(Buzzer, 1000, 100);

delay(1000);

}

二.红外线避障模块

红外线避障模块简介

红外线避障模块,数字讯号与模拟讯号两用的传感器,两种讯号择一使用。选择数字讯号请连接于传感器「D0」针脚,并可透过可变电阻感测调整灵敏度。选择模拟讯号请连接于传感器「A0」针脚,控制板可透过模拟输入脚位读取侦测数值。适合用于红外线感应与距离感测专题

b600fe9e-957c-11ed-bfe3-dac502259ad0.jpg

范例说明

本范例使用 Arduino Uno Rev3,连接红外线避障模块,因为此为数字讯号与模拟讯号两用的模块,数字讯号连接时请选择可以输入数字讯号的脚位连接,本范例中的讯号脚位设为「D5」。模拟讯号连接时请选择可以输入模拟讯号的脚位连接,本范例中的讯号脚位设为「A0」。

使用设备

1.Arduino Uno Rev3

2.红外线避障模块

接线图

【数字讯号】

b62068f6-957c-11ed-bfe3-dac502259ad0.png

【模拟讯号】

b653b666-957c-11ed-bfe3-dac502259ad0.png

模块规格

b681c236-957c-11ed-bfe3-dac502259ad0.jpg

范例程序链接

#define irDistance A0

void setup() {

Serial.begin(9600);

pinMode(irDistance, INPUT);

}

void loop() {

Serial.println(analogRead(irDistance));

}

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

    关注

    7

    文章

    2484

    浏览量

    46530
  • 蜂鸣器
    +关注

    关注

    12

    文章

    850

    浏览量

    45308
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184837
  • 无源蜂鸣器
    +关注

    关注

    0

    文章

    31

    浏览量

    10928
  • 红外线避障
    +关注

    关注

    0

    文章

    2

    浏览量

    1342

原文标题:Arduino项目 - 无源蜂鸣器&红外线避障模块

文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    红外线是什么,红外线简介

    红外线是什么,红外线简介在红光以外的、肉眼看不见的、具有热效应的光线称为红外线。 是波长比可见光还要长,肉眼看不见的光段,红外线是太阳光线中众多不可见光线中的一种,由德国科学家霍胥尔于
    发表于 03-10 15:33

    循迹小车

    项目说明:使用红外线、超声波和无线模块在52单片机下控制小车,无线模块用于选择循迹模式、模式
    发表于 11-04 00:14

    求助~~红外线探测电路/

    什么可以用来做这个探测系统的吗?我的电路大致是这样的:arduino mega----》555timer(38khz)----》接 红外线发射器(16个并联,以后可能需要更多)-----》中间放透明
    发表于 06-16 16:13

    红外线小车程序

    反射式红外线MSP430Gx板子
    发表于 06-26 21:34

    红外小车用L298N模块

    哪位大神做过51单片机红外小车?给个程序好吗?用L298n和红外
    发表于 12-16 21:50

    红外线发射模块选择

    找一个上电就能发射红外线模块,它算一个简单的硬件电路集成块吧,通过振荡电路触发红外线的发射
    发表于 04-17 16:29

    求&讨论 红外/对射模块的电路图

    发出的红外线模块是通过反射来工作的,对射模块是通过遮住来工作
    发表于 05-29 18:28

    “3路”(超声波加左右2路红外线感应)智能小车

    ~5!2~A 我拍视频时是用手机随便拍的,没有分清是“1路”还是“3路”。个人感觉3路
    发表于 08-01 12:44

    请问循迹当中的四路循迹模块红外寻光&模块有什么区别?

    `本人在做arduino寻光小车,其中用到的两个模块——四路循迹与红外寻光&
    发表于 02-01 10:53

    怎样去设计基于单片机的红外超声波导盲仪

    151【毕设课设】基于单片机的红外超声波导盲仪-GSM短信【资源下载】下载地址如下本系统采用STC89C52单片机+4位高亮白色LED灯+红外
    发表于 07-19 06:02

    mulitisim 红外线防盗

    红外线防盗系统mulitisim软件仿真时,报警器(蜂鸣器)电压越来越小
    发表于 11-28 01:42

    如何使用Arduino单片机制作超声波+红外线智能小车

    , 由于Arduino语言有些类似C++的格式而且简单,因此在父亲的帮助下我学习了Arduino单片机和Arduino编程语言,这篇文章介绍了我使用Arduino单片机制作超声波+
    发表于 01-19 07:04

    LabVIEW 操作开关型传感器模块

    一对红外线发射与接收管,当检测到前方有障碍物时,发射的红外线反射回来被接收,经过电路处理,输出一低电平数字信号。2、将模块插入采集板排母
    发表于 08-29 15:51

    红外线对射是什么_红外线对射原理及使用方法

    主动式红外线报警器由发射机和接收机两部分构成,主动式红外线报警器就是利用发射机发射红外线,而接收机接收红外线来工作的。被动式红外线报警器是根
    发表于 01-19 15:41 4.4w次阅读
    <b class='flag-5'>红外线</b>对射是什么_<b class='flag-5'>红外线</b>对射原理及使用方法

    使用Arduino Uno的廉价红外线

    电子发烧友网站提供《使用Arduino Uno的廉价红外线枪.zip》资料免费下载
    发表于 11-08 11:19 1次下载
    使用<b class='flag-5'>Arduino</b> Uno的廉价<b class='flag-5'>红外线</b>枪