Mixly米思奇 Arduino uno badapple!!! 蜂鸣器音乐

代码如下:

#include "SCoop.h"

#include <OneButton.h>

#include <NewTone.h>

volatile int item;

OneButton buttonA0(A0,false);

defineTask(scoopTask1)

void scoopTask1::setup()

{

}

void scoopTask1::loop()

{

}

void attachClickA0() {

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,131,item);

  NewTone(8,880,item);

  NewTone(8,784,item);

  NewTone(8,659,item);

  NewTone(7,2349,item);

  NewTone(8,440,item);

  NewTone(7,330,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(7,349,0);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,3520,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,440,item);

  NewTone(8,392,item);

  NewTone(8,494,item);

  NewTone(7,880,0);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,131,item);

  NewTone(8,880,item);

  NewTone(8,784,item);

  NewTone(8,659,item);

  NewTone(7,2349,item);

  NewTone(8,440,item);

  NewTone(7,330,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(7,349,0);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,3520,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(7,3520,item);

  NewTone(8,523,item);

  NewTone(7,3520,item);

  NewTone(8,587,item);

  NewTone(7,3520,item);

  NewTone(8,659,item);

  NewTone(7,3520,50);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(8,494,item);

  NewTone(8,523,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,784,item);

  NewTone(8,880,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,880,item);

  NewTone(8,988,item);

  NewTone(8,1047,item);

  NewTone(8,988,item);

  NewTone(8,880,item);

  NewTone(8,784,item);

  NewTone(8,659,item);

  NewTone(7,784,item);

  NewTone(8,587,item);

  NewTone(8,659,item);

  NewTone(8,587,item);

  NewTone(8,523,item);

  NewTone(8,494,item);

  NewTone(8,392,item);

  NewTone(8,440,item);

  NewTone(7,784,item);

}

void setup(){

  mySCoop.start();

  pinMode(5, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(9, OUTPUT);

  item = 250;

  digitalWrite(5,LOW);

  digitalWrite(4,HIGH);

  digitalWrite(9,LOW);

  buttonA0.attachClick(attachClickA0);

  pinMode(8, OUTPUT);

  pinMode(7, OUTPUT);

}

void loop(){

  yield();

  buttonA0.tick();

}

由于本人没有乐理知识,所以可能有不少错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值