'목록하단 광고 치환자(withSeok)
1

void setup() {

// put your setup code here, to run once:

pinMode(12, OUTPUT)

 

}

 

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(12, HIGH);

delay(1000);

digitalWrite(12, LOW);

delay(1000);

}

 

2

#define NOTE_C5 523 //

#define NOTE_CS5 554 //#

#define NOTE_D5 587 //

#define NOTE_DS5 622 //#

#define NOTE_E5 659 //

#define NOTE_F5 698 //

#define NOTE_FS5 740 //#

#define NOTE_G5 784 //

#define NOTE_GS5 831 //#

#define NOTE_A5 880 //

#define NOTE_AS5 932 //#

#define NOTE_B5 988 //

#define NOTE_C6 1047 //

 

3

int buzzerPin = 12;

 

 

int melody[] = {

NOTE_C5,NOTE_C5,NOTE_C5,NOTE_C5,NOTE_C5,

NOTE_E5,NOTE_G5,NOTE_G5,NOTE_E5,NOTE_C5,

NOTE_G5,NOTE_G5,NOTE_E5,NOTE_G5,NOTE_G5,NOTE_E5,

NOTE_C5,NOTE_C5,NOTE_C5,

 

NOTE_G5,NOTE_G5,NOTE_E5,NOTE_C5,

NOTE_G5,NOTE_G5,NOTE_G5,

NOTE_G5,NOTE_G5,NOTE_E5,NOTE_C5,

NOTE_G5,NOTE_G5,NOTE_G5,

 

NOTE_G5,NOTE_G5,NOTE_E5,NOTE_C5,

NOTE_G5,NOTE_G5,NOTE_G5,NOTE_A5,NOTE_G5,

NOTE_C6,NOTE_G5,NOTE_C6,NOTE_G5,

NOTE_E5,NOTE_D5,NOTE_C5

};

 

4

int noteDurations[]={

4,8,8,4,4,

4,8,8,4,4,

8,8,4,8,8,4,

4,4,2,

4,4,4,4,

4,4,2,

4,4,4,4,

4,4,2,

4,4,4,4,

8,8,8,8,2,

4,4,4,4,

4,4,2

};

 

5

void setup() {

for (int i = 0; i < 49; i++) {

 

int Durations = 1000/noteDurations[i]; // 음계의 음길이 계산

tone(buzzerPin, melody[i], Durations);

int pauseBetweenNotes = Durations *1.3 ;

delay(pauseBetweenNotes);

noTone(buzzerPin);

}

}

void loop() {

 

}

 

 

728x90

+ Recent posts