4,蜂鸣器音乐

烟火里的尘埃

#define dDo 175 
#define dRe 196  
#define dMi 221  
#define dFa 234  
#define dSol 262  
#define dLa 294
#define dSi 330
#define Do 350
#define Re 393  
#define Mi 441 
#define Fa 495  
#define Sol 556
#define La 624
#define Si 661 
#define hDo 700
#define hRe 786  
#define hMi 882  
#define hFa 935  
#define hSol 1049  
#define hLa 1178
#define hSi 1322
int pin=12; //自行选择作为输出的接口
int scale[]={Do,Re,Mi,Fa,Sol,La,Si,dDo,dRe,dMi,dFa,dSol,dLa,dSi,hDo,hRe,hMi,hFa,hSol,hLa,hSi};
int pu[400]={3,5,5,3,5,3,5,5,400,5,1,3,3,400,400,400,400,400,400,400,3,5,5,3,5,1,5,5,5,3,5,6,3,3,2,1,1,400,400,400,400,1,15,7,6,5,6,6,5,6,6,5,6,400,5,6,6,6,6,5,5,5,400,3,2,3,2,400,5,5,4,4,400,400,3,3,2,2,400,400,2,1,1,400,400,400,400,400,400,400,6,7,15,15,15,15,15,15,16,7,15,15,400,15,15,7,6,5,5,17,17,16,15,16,16,400};
void setup(){  
  pinMode(pin,OUTPUT);  
}  
void loop(){  
  for(int i=0;i<200;i++){
    if(pu[i]!=400) 
    {
      tone(pin,scale[pu[i]-1]); 
    }
    else 
      noTone(pin);  
    delay(100);
    noTone(pin);  
    delay(100);  
  }
  delay(5000);
}

  

转载于:https://www.cnblogs.com/Sonny-xby/p/11073194.html

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值