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)
거꾸로 연결하면 소리가 안 나요!
✅ 점검하기¶
- 버튼이 눌렸을 때
button.value()는 어떤 값일까요?
정답 확인
0 (LOW) 입니다- 수동 부저로 다양한 음을 내려면 무엇을 바꿔야 할까요?
정답 확인
주파수(Hz)를 바꾸면 됩니다🔗 다음 장 미리보기¶
부저를 ESP32에 연결하고, 진짜 소리를 내볼 거예요! 🎵