arduinoarduino我爱编程

【Arduino】蜂鸣器的使用例程和音调频率表

2017-06-04  本文已影响270人  Murrey_Xiao

1. Arduino中的tone库

Arduino中有tone库可供无源蜂鸣器发出指定音调的声音

2. 示例


#define C_1 525
#define C_2 589
#define C_3 661
#define C_4 700
#define C_5 786
#define tonePin 7
int tune[]={
  C_3,C_3,C_4,C_5,C_5,C_4,C_3,C_2,C_1,C_1,C_2,C_3,C_3,C_2,C_2
};
int duration[]={
  500,500,500,500,500,500,500,500,500,500,500,500,1000,250,250
};

void setup() { 
  
}
void loop() {
  int i;
  int len;
  len = sizeof(tune)/sizeof(tune[0]);
  for(i=0;i<len;i++)
  {
    tone(tonePin,tune[i],duration[i]);
    noTone(7);
  }
}

3. 附音调表

音调表

4. 参考资料

上一篇 下一篇

猜你喜欢

热点阅读