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

    文章

    2678

    浏览量

    47376
  • 蜂鸣器
    +关注

    关注

    12

    文章

    891

    浏览量

    45883
  • Arduino
    +关注

    关注

    187

    文章

    6465

    浏览量

    186729
  • 无源蜂鸣器
    +关注

    关注

    0

    文章

    41

    浏览量

    11099
  • 红外线避障
    +关注

    关注

    0

    文章

    2

    浏览量

    1345

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

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

收藏 人收藏

    评论

    相关推荐

    智能移动加湿器红外电路模块设计

    本设计采用的模块红外传感模块,它主要根据的是物体反射的这一性质,红外传感器的原理图如图2所
    发表于 10-15 15:54 3829次阅读
    智能移动加湿器<b class='flag-5'>红外</b><b class='flag-5'>避</b><b class='flag-5'>障</b>电路<b class='flag-5'>模块</b>设计

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

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

    循迹小车

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

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

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

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

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

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

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

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

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

    LabVIEW 操作开关型传感器模块

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

    红外小车设计论文

    红外小车设计论文红外小车设计论文红外
    发表于 11-13 15:57 1次下载

    红外模块配套资料

    红外模块配套资料,单片机模块相关资料。
    发表于 09-18 14:09 51次下载

    红外模块红外对管)

    红外模块红外对管)
    发表于 01-01 15:31 0次下载

    红外模块小车传感器黑白线识别距离可调

    红外模块小车传感器黑白线识别距离可调
    发表于 07-18 09:44 27次下载

    智能寻迹小车系统设计的资料说明

    报警,当退出障碍时报警声也消失。通过该项目的学习与实践,可以让读者获得如下知识和技能:1掌握红外线收、发对管的的原理与控制方法;2 掌握蜂鸣器
    发表于 04-16 08:00 15次下载
    智能寻迹<b class='flag-5'>避</b><b class='flag-5'>障</b>小车<b class='flag-5'>避</b><b class='flag-5'>障</b>系统设计的资料说明

    微雪电子红外接近传感器 红外模块简介

    红外接近传感器 能发射红外线 也能接收反射回来的红外线 灵敏度可调 可用于机器人循迹、小车和流水线计数等 型号 Infrared P
    的头像 发表于 12-30 08:53 2829次阅读
    微雪电子<b class='flag-5'>红外</b>接近传感器 <b class='flag-5'>红外</b><b class='flag-5'>避</b><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>枪