int BUZZER=3;
int s=255;
int BLUE_LED=10;
int RED_LED=9;
int GREEN_LED=11;
int pitch[]={
0, 554.37, 880.00, 987.77, 554.37, 0, 554.37, 987.77, 880.00, 369.99, 880.00,987.77, 880.00, 369.99, 329.63, 0, 554.37, 880.00, 987.77, 554.37, 0, 554.37, 987.77, 369.99, 369.99, 554.37, 987.77, 880.00, 415.30, 0, 554.37, 987.77, 554.37, 880.00, 0, 554.37, 987.77, 554.37, 987.77, 987.77, 554.37, 987.77, 880.00, 554.37, 987.77, 880.00, 0, 554.37, 987.77, 987.77, 0
};
int t=300;
int duration[]={
t, t, t, t, 1000, t, t, 500, 500, 500, 500, 500, 500, 500, 2000, 1000, t, t, t, 1000, t, t, 500, 500, 800, t, 500, 500, 1230, 1000, t, 500, 500, 2700, 1000, t, 500, 500, 900, t, t, t, 1250, t, 500, 2000, 1230, t, 500, 2000, 1000
};
int BLUE[]={0, s, 0, 0, s, 0, s, 0, 0, 0, 0, 0, 0, 0, 0, 0, s, 0, 0, s, 0, s, 0, 0, 0, s, 0, 0, 0, 0, s, 0, s, 0, 0, s, 0, s, 0, 0, s, 0, 0, s, 0, 0, 0, s, 0, 0, 0};
int RED []={};
void setup() {
}
void loop() {
// put your main code here, to run repeatedly:
pinMode(3, OUTPUT);
pinMode(BLUE_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(RED_LED, OUTPUT);
for (int i=0; i<51; i++)
{
tone(BUZZER, pitch[i]);
delay(duration[i]);
analogWrite(BLUE_LED, BLUE[i]);
}
}