极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 迷你强

Arduino入门教程--第八课--用蜂鸣器模拟警报器

[复制链接]
发表于 2015-6-3 09:49:52 | 显示全部楼层
pumpitup 发表于 2015-6-2 16:57
程序是通用的么?

硬件电路区别不一样,软件差不多,但是你可以控制它工作
回复 支持 反对

使用道具 举报

发表于 2015-7-14 14:37:41 | 显示全部楼层
{:soso_e179:}
回复 支持 反对

使用道具 举报

发表于 2015-9-21 10:23:49 | 显示全部楼层
MuteFelix 发表于 2014-6-18 22:03
**** 作者被禁止或删除 内容自动屏蔽 ****

跪求原因,两者的区别在哪里
回复 支持 反对

使用道具 举报

发表于 2015-11-25 16:24:51 | 显示全部楼层
很好的教材
回复 支持 反对

使用道具 举报

发表于 2016-8-17 11:55:47 | 显示全部楼层
老师,我记得4引脚并没有pwm的输出。如果有pwm d的输出那值也应该在0到255,那为何蜂鸣器的值设定在200到800。
回复 支持 反对

使用道具 举报

发表于 2016-8-18 21:28:16 | 显示全部楼层
问一下,用喇叭代替蜂鸣器,怎么接线呢?
回复 支持 反对

使用道具 举报

发表于 2016-10-4 12:47:53 | 显示全部楼层
为什么两个for循环中一个延时是5,另一个延时是10
回复 支持 反对

使用道具 举报

发表于 2016-10-27 21:50:41 | 显示全部楼层
本帖最后由 弘毅 于 2017-4-6 09:06 编辑

第一次 来学习 自己把代码这样写 对新手来说简单易懂
  1. #define Led 4

  2. void setup() {

  3.   pinMode(Led,OUTPUT);
  4.                            
  5. }
  6.          



  7. void loop() {
  8.   for(int i=200;i<=800;i++)                    //用循环的方式将频率从200HZ 增加到800HZ
  9. {
  10.   tone(Led,i);                            //在四号端口输出频率
  11. delay(5);                              //该频率维持5毫秒   
  12. }
  13. delay(4000);                            //最高频率下维持4秒钟
  14. for(int i=800;i>=200;i--)
  15. {
  16.   tone(Led,i);
  17. delay(10);
  18. }
  19. }
复制代码
回复 支持 反对

使用道具 举报

发表于 2017-2-16 16:24:52 | 显示全部楼层
有问题诶!是不是tone函数与IRremote函数冲突了?
回复 支持 反对

使用道具 举报

发表于 2017-4-6 08:25:07 | 显示全部楼层
我想问一下 arduino是怎么调用库的   难道直接和函数放在一个文件夹下   调用   我是小白
回复 支持 反对

使用道具 举报

发表于 2017-4-6 09:06:58 | 显示全部楼层
Demonzjs 发表于 2017-4-6 08:25
我想问一下 arduino是怎么调用库的   难道直接和函数放在一个文件夹下   调用   我是小白

放在IDE的lib目录下,或者直接使用库管理器,下载库,这些库是放在我的文档的对应软件目录下。
回复 支持 反对

使用道具 举报

发表于 2018-3-5 07:46:32 | 显示全部楼层
自己在家装一套,暨学习又可以防小偷。这个报警器也许能震慑下。
回复 支持 反对

使用道具 举报

发表于 2019-9-24 08:34:23 | 显示全部楼层
三月 发表于 2016-8-17 11:55
**** 作者被禁止或删除 内容自动屏蔽 ****

pwm输出是波特率,tone函数是输出频率
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 16:12 , Processed in 0.044403 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表