Course Content
코딩소스
0/1
[아두이노 키트] 수동부저
About Lesson

기본설정

  1. 아두이노 설치 및 환경설정이 완료된 상태여야 합니다.

2. 라이브러리는 하기 버튼을 눌러 다운로드하고 설치하세요

3. 아래 소스코드를 보드설정-컴파일-업로드 과정을 진행 후 실행하세요

소스 코드

– 코드설명 :

  • 아두이노가 부저 제어 핀(5번 핀)에 주파수를 출력합니다.
  • 각 음에 해당하는 주파수 값으로 부저가 특정 음을 냅니다.
  • 순서대로 도(262Hz) → 레(294Hz) → 미(330Hz) → 파(349Hz) → 솔(392Hz) 소리가 0.5초간 재생됩니다.
  • 각 음 사이에는 0.2초씩 잠깐 멈춥니다.
  • 전체 음계를 연주한 후 1초 대기한 뒤 반복합니다.
				
					int buzzerPin = 5;  // 부저 제어 핀

// 음계 주파수 (단위: Hz)
int notes[] = { 262, 294, 330, 349, 392 };  // 도, 레, 미, 파, 솔

void setup() {
  pinMode(buzzerPin, OUTPUT);
}

void loop() {
  for (int i = 0; i < 5; i++) {
    tone(buzzerPin, notes[i]);  // 해당 음 출력
    delay(500);                 // 0.5초간 유지
    noTone(buzzerPin);          // 소리 멈춤
    delay(200);                 // 잠깐 대기
  }

  delay(1000);  // 전체 연주 후 1초 대기
}

				
			

작동영상