Professional Documents
Culture Documents
NIM : 1930511101
void setup()
pinMode(pinButton1,INPUT);
pinMode(pinLED1,OUTPUT);
pinMode(pinLED2,OUTPUT);
pinMode(pinLED3,OUTPUT);
pinMode(pinLED4,OUTPUT);
pinMode(pinLED5,OUTPUT);
pinMode(pinLED6,OUTPUT);
pinMode(pinLED7,OUTPUT);
pinMode(pinLED8,OUTPUT);
pinMode(pinSpeaker,OUTPUT);
digitalWrite(pinButton1,HIGH);
void loop()
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_C4,262);
delay(500);
else {
digitalWrite(pinLED1,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,HIGH);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_D4,294);
delay(500);
else {
digitalWrite(pinLED2,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,HIGH);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_E4,330);
delay(500);
else {
digitalWrite(pinLED3,LOW);
noTone(pinSpeaker);
}
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,HIGH);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_F4,349);
delay(500);
else {
digitalWrite(pinLED4,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,HIGH);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_G4,392);
delay(500);
else {
digitalWrite(pinLED5,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,HIGH);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_A4,440);
delay(500);
else {
digitalWrite(pinLED6,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,HIGH);
digitalWrite(pinLED8,LOW);
tone(pinSpeaker,NOTE_B4,494);
delay(500);
}
else {
digitalWrite(pinLED7,LOW);
noTone(pinSpeaker);
if (digitalRead(pinButton1)== LOW){
digitalWrite(pinLED1,LOW);
digitalWrite(pinLED2,LOW);
digitalWrite(pinLED3,LOW);
digitalWrite(pinLED4,LOW);
digitalWrite(pinLED5,LOW);
digitalWrite(pinLED6,LOW);
digitalWrite(pinLED7,LOW);
digitalWrite(pinLED8,HIGH);
tone(pinSpeaker,NOTE_C5,523);
delay(500);
else {
digitalWrite(pinLED8,LOW);
noTone(pinSpeaker);