Arduino 蜂鸣器+按键 (按一下响一声)

写在前面
这次的蜂鸣器和按键组合依旧没什么难度,和上一篇的数码管+LED灯一样,非要说作用的话就是锻炼整合代码的能力吧

说正经的
好像也没什么需要准备的欸就不懂得看代码注释都能懂了
那就祝大家身体健康,发财暴富!

代码

#define buzzer 3     //定义buzzer I/O number is 7;
#define KEY 2           //定义key I/O NUMBER IS 2;
int KEY_NUM = 0;       //按键变量赋初值void BUZZER(){for (int i = 0; i < 80; i++) { //输出一个频率的声音digitalWrite(buzzer, HIGH); //发声音delay(1);//延时1msdigitalWrite(buzzer, LOW); //不发声音delay(1);//延时1ms}
}   void ScanKey() {KEY_NUM = 0;if (digitalRead(KEY) == LOW)             //有按键按下
{ delay(80);if (digitalRead(KEY) == LOW) {KEY_NUM = 1;           //变量设置为1while(digitalRead(KEY) == LOW);            //等待按键松手}}if (KEY_NUM == 1)BUZZER();
}void setup()
{pinMode(KEY, INPUT_PULLUP);        //定义keyI/O is INPUT_PULLUPpinMode(buzzer, OUTPUT);          //定义buzzer I/O is OUTPUTSerial.begin(300);
}
void loop()
{ScanKey();         //按键扫描程序,当按键按下时,该子程序会修改key-num的值
}

写在最后
博主的代码出来的效果只是非常简单的按一下响一声,大家可以换成音乐,再考虑考虑按一下音乐响,再按一下音乐停,循序渐进,非常好玩的,而且都不难实现的啦!

Arduino 蜂鸣器+按键 (按一下响一声)相关推荐

  1. android 打印机蜂鸣器,CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法

    CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法 通常我们如果遇到CANON打印机蜂鸣器响5声即表示废墨仓满,一般都可以通过按键且使用02.03.05墨盒的机型按下面方法操作:同时按住左.右两键 ...

  2. MacBook Air响一声白屏故障情况说明及解决

    情况说明: 2013款的MacBook Air安装Windows 7系统,结果导致开机响一声就白屏,按option无选项出现,其他各种组合按键尝试都无效. 百度搜索,有人说是屏幕故障,有人说是主板问题 ...

  3. dell服务器一直连响4声,戴尔电脑开机滴滴响_戴尔电脑开机滴滴响4声

    2016-06-04 19:30:26 重新插拔下内存看看,有可能是内存问题. 2017-01-03 15:01:00 AMI BIOS响铃声的一般含义是: 1. 一短声,内存刷新失败.内存损坏比较严 ...

  4. matlab如何响两声,matlab发出声音

    我有时候运行一段很长的代码,在等待的时候去做别的事,希望程序运行完可以有一个提示音. 这可以用matlab的一个函数sound实现,该函数的输入参量是音频数据向量.采样频率和转换位数. % 响一声 s ...

  5. Arduino 用声音传感器制作简单的“声纹锁”

    Arduino 用声音传感器制作简单的"声纹锁" 前言 之前就一直在想如何用Arduino制作一个门锁,简单廉价,又可以很方便的开门,最后想了一个办法,就是使用一个声音传感器,制作 ...

  6. 关于MOTOROLA O202C无线座机 来电响一声故障

    前些日子在京东买了一台关于MOTOROLA O202C无线座机,家里人使用打电话没有问题,只是后来发现此电话来电铃声只响一声就不响了!很是奇怪,于是问京东客服怎么回事,京东客户当时回复换一下铃声看看, ...

  7. 讨论:响一声就挂吸费电话频遭投诉 回拨话费被扣数百

    最近刚看到"响一声就挂吸费电话频遭投诉 回拨话费被扣数百" 这个新闻,新闻原文是这样的: ------------------------------------------ 来源 ...

  8. 计算机响6声无法开机,电脑开机有报警声无法开机怎么办

    电脑开机有报警声无法开机怎么办 导语:开机的时候电脑有报警声,无法开机.那么为什么会出现点电脑有报警声的情况呢?电脑的报警声都有什么意义呢?下面和小编一起来看看吧! 电脑在开机的时候出现报警声,一般是 ...

  9. hp计算机主机报警 声,电脑开机报警响5声什么原因_电脑开机出现五声报警声如何解决-win7之家...

    电脑使用时间久了,总是会出现这样那样的问题,就有用户反映说电脑开机的时候,出现报警响5声,不知道出现这样的现象是什么原因引起的,又该如何解决呢,针对电脑开机出现五声报警声这个问题,接下来给大家讲解一下 ...

最新文章

  1. CCS编译添加链接库文件与头文件的方法
  2. 配置vsftpd的遇到的坑及搭建虚拟账户
  3. CSS深入理解之margin
  4. VTK:可视化之TensorGlyph
  5. Linux学习笔记之Linux添加/删除用户和用户组
  6. 乐学python_铁乐学python_day01-作业
  7. element引入的组件大小高度不对_Angular 2:尝试使用ElementRef访问组件高度时的奇怪行为...
  8. MQTT 遗嘱消息(Will Message)的使用
  9. Docker简介和安装
  10. [Java] 蓝桥杯BASIC-11 基础练习 十六进制转十进制
  11. 保护电路:简单的限流保护电路图
  12. 如何在 CentOS 7 上使用 RoundCube 管理邮箱
  13. matlab geodetic2ecef,卫星轨道问题
  14. 练习题︱豆瓣图书的推荐与搜索、简易版知识引擎构建(neo4j)
  15. 浙江大学计算机学院的软件工程和软件学院的软件工程哪个好,关于举办计算机技术和软件工程硕士复习班的通知-硕士招生-浙江大学计算机科学与技术学院中文站...
  16. 笔记本升级--老华硕的升级之路
  17. 批量修改文件名,图文教学,2分钟简单学会
  18. Swift可选类型(Optional)之星耀
  19. 子网与超网的含义和区别
  20. Python环境搭建(一)

热门文章

  1. 作业辅导视频 SS2023-HW10:Laplace反变换-因式分解方法-必做题部分
  2. Android Studio在xml文件中编写代码时,关键词没有代码提示补全
  3. 【无标题】像灵遁者那样写作,从观察细微开始
  4. 【极客大挑战 2019】BuyFlag
  5. 注重基础知识的重要性
  6. Hivesql去除最大值和最小值,计算平均salary
  7. 华为鸿蒙生态系统背水一战!9成收入将归开发者!
  8. 微信公众号开发使用weui上传图片
  9. PHP之字节流Bytes工具类
  10. linux pureftpd 卸载,lnmp卸载pureftpd服务简单命令