콘텐츠로 이동

2차시 복습 & 부저 소개

🎯 이 장에서 배우는 것

  • [ ] 버튼으로 LED 제어하는 방법을 복습할 수 있다
  • [ ] 부저가 소리를 내는 원리를 설명할 수 있다
  • [ ] 능동 부저와 수동 부저의 차이를 알 수 있다

📚 지난 시간 빠른 복습

버튼으로 LED를 제어했던 것, 기억나나요?

if button.value() == 0:    # 버튼 눌림
    led.value(1)           # LED 켜기

핵심은 "버튼 상태를 읽고 → LED를 제어한다" 였어요!


📚 핵심 개념

개념: 부저(Buzzer)

부저는 마치 작은 스피커와 같아요. 전기 신호를 받으면 진동해서 소리를 만들어냅니다.

flowchart LR A[전기 신호] --> B[부저 진동] --> C[🔊 소리] style A fill:#e3f2fd style B fill:#fff3e0 style C fill:#e8f5e9

두 종류의 부저

구분 능동 부저 수동 부저
소리 삐- (한 가지) 다양한 음 가능
사용법 전원만 연결 주파수 신호 필요
우리가 쓸 것

💡 수동 부저는 주파수를 바꾸면 도레미파솔라시도 다른 음을 낼 수 있어요!


🔨 부저 원리 이해하기

주파수 = 소리 높이

  • 262Hz → 도(C)
  • 330Hz → 미(E)
  • 392Hz → 솔(G)

숫자가 클수록 높은 소리가 나요. 다음 시간에 직접 연주해볼 거예요!


⚠️ 주의할 점

부저의 +/- 구분하기 - 긴 다리 = + (양극) - 짧은 다리 = - (음극, GND)

거꾸로 연결하면 소리가 안 나요!


✅ 점검하기

  1. 버튼이 눌렸을 때 button.value()는 어떤 값일까요?
정답 확인0 (LOW) 입니다
  1. 수동 부저로 다양한 음을 내려면 무엇을 바꿔야 할까요?
정답 확인주파수(Hz)를 바꾸면 됩니다

🔗 다음 장 미리보기

부저를 ESP32에 연결하고, 진짜 소리를 내볼 거예요! 🎵