概述
目录
基本概念
演示及代码
基本概念
本次采用这款蜂鸣器,蜂鸣器有有源蜂鸣器,和无源蜂鸣器。
Arduino中有一个tone的函数,第一个参数是那个输入口,第二个参数传要发的音频!
哆(2093)瑞(2349)咪(2637)
关闭发音使用noTone,其中的参数为哪个输入口。
如下的这个蜂鸣器:
本次把输入口放到了7号口上;
电压接到3.3v上
GND接地。
演示及代码
连接线如下:
这里采用数字输入,按下按钮把灯点亮,并且蜂鸣器发出指定的声音;
LED灯依次的高位接入:13、12、11号口;
开关高位接入10、9、8号口;
蜂鸣器接入7号口。
从左往右依次按下按钮后,把13、12、11口都设置为高位,没按的时候设置为低位;
再设置为高位的同时也把蜂鸣器激活发指定的声音。
下面的gif图,但没有声音,声音是多瑞咪的发声
源码如下:
void setup(){
pinMode(10, INPUT);
pinMode(9, INPUT);
pinMode(8, INPUT);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8, HIGH);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop(){
if(digitalRead(10) == LOW){
tone(7, 2093);
digitalWrite(13, HIGH);
return;
}
else{
noTone(7);
digitalWrite(13, LOW);
}
if(digitalRead(9) == LOW){
tone(7, 2349);
digitalWrite(12, HIGH);
return;
}
else{
noTone(7);
digitalWrite(12, LOW);
}
if(digitalRead(8) == LOW){
tone(7, 2637);
digitalWrite(11, HIGH);
return;
}
else{
noTone(7);
digitalWrite(11, LOW);
}
}
最后
以上就是狂野啤酒为你收集整理的Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)基本概念演示及代码的全部内容,希望文章能够帮你解决Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)基本概念演示及代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复