Arduino 蜂鸣器+按键 (按一下响一声)
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 蜂鸣器+按键 (按一下响一声)相关推荐
- android 打印机蜂鸣器,CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法
CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法 通常我们如果遇到CANON打印机蜂鸣器响5声即表示废墨仓满,一般都可以通过按键且使用02.03.05墨盒的机型按下面方法操作:同时按住左.右两键 ...
- MacBook Air响一声白屏故障情况说明及解决
情况说明: 2013款的MacBook Air安装Windows 7系统,结果导致开机响一声就白屏,按option无选项出现,其他各种组合按键尝试都无效. 百度搜索,有人说是屏幕故障,有人说是主板问题 ...
- dell服务器一直连响4声,戴尔电脑开机滴滴响_戴尔电脑开机滴滴响4声
2016-06-04 19:30:26 重新插拔下内存看看,有可能是内存问题. 2017-01-03 15:01:00 AMI BIOS响铃声的一般含义是: 1. 一短声,内存刷新失败.内存损坏比较严 ...
- matlab如何响两声,matlab发出声音
我有时候运行一段很长的代码,在等待的时候去做别的事,希望程序运行完可以有一个提示音. 这可以用matlab的一个函数sound实现,该函数的输入参量是音频数据向量.采样频率和转换位数. % 响一声 s ...
- Arduino 用声音传感器制作简单的“声纹锁”
Arduino 用声音传感器制作简单的"声纹锁" 前言 之前就一直在想如何用Arduino制作一个门锁,简单廉价,又可以很方便的开门,最后想了一个办法,就是使用一个声音传感器,制作 ...
- 关于MOTOROLA O202C无线座机 来电响一声故障
前些日子在京东买了一台关于MOTOROLA O202C无线座机,家里人使用打电话没有问题,只是后来发现此电话来电铃声只响一声就不响了!很是奇怪,于是问京东客服怎么回事,京东客户当时回复换一下铃声看看, ...
- 讨论:响一声就挂吸费电话频遭投诉 回拨话费被扣数百
最近刚看到"响一声就挂吸费电话频遭投诉 回拨话费被扣数百" 这个新闻,新闻原文是这样的: ------------------------------------------ 来源 ...
- 计算机响6声无法开机,电脑开机有报警声无法开机怎么办
电脑开机有报警声无法开机怎么办 导语:开机的时候电脑有报警声,无法开机.那么为什么会出现点电脑有报警声的情况呢?电脑的报警声都有什么意义呢?下面和小编一起来看看吧! 电脑在开机的时候出现报警声,一般是 ...
- hp计算机主机报警 声,电脑开机报警响5声什么原因_电脑开机出现五声报警声如何解决-win7之家...
电脑使用时间久了,总是会出现这样那样的问题,就有用户反映说电脑开机的时候,出现报警响5声,不知道出现这样的现象是什么原因引起的,又该如何解决呢,针对电脑开机出现五声报警声这个问题,接下来给大家讲解一下 ...
最新文章
- CCS编译添加链接库文件与头文件的方法
- 配置vsftpd的遇到的坑及搭建虚拟账户
- CSS深入理解之margin
- VTK:可视化之TensorGlyph
- Linux学习笔记之Linux添加/删除用户和用户组
- 乐学python_铁乐学python_day01-作业
- element引入的组件大小高度不对_Angular 2:尝试使用ElementRef访问组件高度时的奇怪行为...
- MQTT 遗嘱消息(Will Message)的使用
- Docker简介和安装
- [Java] 蓝桥杯BASIC-11 基础练习 十六进制转十进制
- 保护电路:简单的限流保护电路图
- 如何在 CentOS 7 上使用 RoundCube 管理邮箱
- matlab geodetic2ecef,卫星轨道问题
- 练习题︱豆瓣图书的推荐与搜索、简易版知识引擎构建(neo4j)
- 浙江大学计算机学院的软件工程和软件学院的软件工程哪个好,关于举办计算机技术和软件工程硕士复习班的通知-硕士招生-浙江大学计算机科学与技术学院中文站...
- 笔记本升级--老华硕的升级之路
- 批量修改文件名,图文教学,2分钟简单学会
- Swift可选类型(Optional)之星耀
- 子网与超网的含义和区别
- Python环境搭建(一)