제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 3,300원 |
할인판매가 | 2,640원 (20% 할인) |
적립금 | 30원 |
자체상품코드 | D-119 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #define BUZZER_PIN 8 // 피에조 부저 핀 설정 // 음계를 위한 주파수 정의 #define NOTE_C4 262 #define NOTE_D4 294 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_G4 392 #define NOTE_A4 440 #define NOTE_B4 494 #define NOTE_C5 523 void setup() { pinMode(BUZZER_PIN, OUTPUT); // 부저 핀을 출력으로 설정 } void loop() { // 간단한 멜로디 int melody[] = { NOTE_C4, NOTE_D4, NOTE_E4, NOTE_F4, NOTE_G4, NOTE_A4, NOTE_B4, NOTE_C5 }; // 각 음표의 길이 int noteDurations[] = { 4, 4, 4, 4, 4, 4, 4, 4 }; // 멜로디를 연주 for (int i = 0; i < sizeof(melody) / sizeof(melody[0]); i++) { int noteDuration = 1000 / noteDurations[i]; tone(BUZZER_PIN, melody[i], noteDuration); // 음표의 길이만큼 기다림 int pauseBetweenNotes = noteDuration * 1.30; delay(pauseBetweenNotes); // 부저를 끔 noTone(BUZZER_PIN); delay(50); // 다음 음표 사이의 간격 } delay(1000); // 멜로디가 끝나면 잠시 쉬기 } | cs |