/*Program Buzzer Lagu Ibu Kita Kartini*/
//by: Rikkusu & Rillef
int m = 7;
int j = 6;
int k = 5;
int h = 4;
int b = 3;
int n = 2;
int u = 1;
int boom = 9;
const int DOR = 131;
const int RER = 147;
const int MIR = 165;
const int FAR = 175;
const int SOLR = 196;
const int LAR = 220;
const int SIR = 247;
const int DO = 262;
const int RE = 294;
const int MI = 329;
const int FA = 349;
const int SOL = 392;
const int LA = 440;
const int SI = 493;
const int DOT = 524;
const int RET = 578;
const int MIT = 659;
const int FAT = 698;
const int SOLT = 784;
const int LAT = 880;
const int SIT = 980;
void setup() {
pinMode(boom, OUTPUT);
pinMode(m, OUTPUT);
pinMode(j, OUTPUT);
pinMode(k, OUTPUT);
pinMode(h, OUTPUT);
pinMode(b, OUTPUT);
pinMode(n, OUTPUT);
pinMode(u, OUTPUT);
}
void loop() {
delay(250);noTone;
tone(boom, DO); digitalWrite(m, HIGH); delay(750); digitalWrite(m, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(250); digitalWrite(j, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(750); digitalWrite(b, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(500); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, LA); digitalWrite(n, HIGH); delay(750); digitalWrite(n, LOW);
tone(boom, DOT); digitalWrite(m, HIGH); delay(250); digitalWrite(m, LOW);
tone(boom, SI); digitalWrite(u, HIGH); delay(500); digitalWrite(u, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(500); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(800); digitalWrite(b, LOW);
delay(500); noTone;
tone(boom, FA); digitalWrite(h, HIGH); delay(750); digitalWrite(h, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(250); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(500); digitalWrite(b, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(600); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(750); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(750); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, RE); digitalWrite(j, HIGH); delay(750); digitalWrite(j, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(250); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(500); digitalWrite(j, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(800); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, DO); digitalWrite(m, HIGH); delay(750); digitalWrite(m, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(250); digitalWrite(j, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(750); digitalWrite(b, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(500); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, LA); digitalWrite(n, HIGH); delay(750); digitalWrite(n, LOW);
tone(boom, DOT); digitalWrite(m, HIGH); delay(250); digitalWrite(m, LOW);
tone(boom, SI); digitalWrite(u, HIGH); delay(500); digitalWrite(u, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(500); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(800); digitalWrite(b, LOW);
delay(500); noTone;
tone(boom, FA); digitalWrite(h, HIGH); delay(750); digitalWrite(h, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(250); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(500); digitalWrite(b, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(600); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(750); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(750); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, RE); digitalWrite(j, HIGH); delay(750); digitalWrite(j, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(250); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(500); digitalWrite(j, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(800); digitalWrite(m, LOW);
delay(500); noTone;
tone(boom, FA); digitalWrite(h, HIGH); delay(750); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(500); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(250); digitalWrite(b, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(250); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(250); digitalWrite(b, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(500); digitalWrite(m, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(500); digitalWrite(j, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(500); digitalWrite(b, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(800); digitalWrite(k, LOW);
delay(500); noTone;
tone(boom, FA); digitalWrite(h, HIGH); delay(750); digitalWrite(h, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(500); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(250); digitalWrite(b, LOW);
tone(boom, LA); digitalWrite(n, HIGH); delay(250); digitalWrite(n, LOW);
tone(boom, SOL); digitalWrite(b, HIGH); delay(250); digitalWrite(b, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(250); digitalWrite(k, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(500); digitalWrite(m, LOW);
tone(boom, MI); digitalWrite(k, HIGH); delay(500); digitalWrite(k, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(500); digitalWrite(j, LOW);
tone(boom, FA); digitalWrite(h, HIGH); delay(500); digitalWrite(h, LOW);
tone(boom, SIR); digitalWrite(u, HIGH); delay(500); digitalWrite(u, LOW);
tone(boom, RE); digitalWrite(j, HIGH); delay(500); digitalWrite(j, LOW);
tone(boom, DO); digitalWrite(m, HIGH); delay(800); digitalWrite(m, LOW);
delay(2000); noTone;
}