int buzzer = 8;
int red_led = 9;
int green_led = 11;
int blue_led = 10;
int c4= 262;
int g4 = 392;
int a4 = 440;
int d4 = 293;
int f4 = 349;
int e4 = 330;
int quarter = 500;
int half = quarter * 2;
int gap = quarter * .05;
void setup()
{
pinMode(buzzer, OUTPUT);
pinMode(red_led, OUTPUT);
pinMode(green_led, OUTPUT);
pinMode(blue_led, OUTPUT);
}
void loop()
{
// trun red and play a C4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,LOW);
tone(buzzer,c4);
delay(quarter );
tone(buzzer, 0);
delay(gap);
// trun green and play a C4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,c4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn blue and play a G4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn yellow and play a G4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn cyan and play a A4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,a4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn magenta and play A4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,a4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
//turn white and play a G4 for a half note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,g4);
delay(half);
tone(buzzer, 0);
delay(gap);
// trun red and play a F4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,LOW);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// trun green and play a F4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn blue and play a E4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn yellow and play a E4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn cyan and play a D4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,d4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn magenta and play a D4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,d4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
//turn white and play a C4 for a half note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,c4);
delay(half);
tone(buzzer, 0);
delay(gap);
// trun red and play a G4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,LOW);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// trun green and play a G4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn blue and play a F4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn yellow and play a F4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn cyan and play a E4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn magenta and play a E4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
//turn white and play a C4 for a half note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,c4);
delay(half);
tone(buzzer, 0);
delay(gap);
// trun red and play a G4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,LOW);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// trun green and play G4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,g4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn blue and play F4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn yellow and play F4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,LOW);
digitalWrite(green_led,HIGH);
tone(buzzer,f4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn cyan and play a E4 for a quarter note
digitalWrite(red_led,LOW);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
// turn magenta and play E4 for a quarter note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,LOW);
tone(buzzer,e4);
delay(quarter);
tone(buzzer, 0);
delay(gap);
//turn white and play C4 for a half note
digitalWrite(red_led,HIGH);
digitalWrite(blue_led,HIGH);
digitalWrite(green_led,HIGH);
tone(buzzer,c4);
delay(half);
tone(buzzer, 0);
delay(gap);
}