소개
PWM신호를 이용해 다른 높낮이의 음을 발생시킬 수 있는 수동 부저 (Passive Buzzer)입니다.
소프트웨어적으로 구현된 PWM 출력신호로 출력가능한 주파수는 다음으로 제한됩니다.
10, 20, 40, 50, 80, 100, 160, 200, 250, 320, 400, 500, 800, 1000, 1600, 2000, 4000, 8000 Hz
그러므로 이 모듈을 이용하여 음계를 연주할 수는 없습니다. 음악재생이 필요한 경우에는 “미디어 재생” 기능을 사용하세요.
10, 20, 40, 50, 80, 100, 160, 200, 250, 320, 400, 500, 800, 1000, 1600, 2000, 4000, 8000 Hz
그러므로 이 모듈을 이용하여 음계를 연주할 수는 없습니다. 음악재생이 필요한 경우에는 “미디어 재생” 기능을 사용하세요.
명령
INIT
모듈을 초기화합니다.
항목 | 타입 | 설명 |
---|---|---|
GPIO 핀 | WRITE | PWM 신호를 발생할 GPIO 핀 번호를 입력합니다. |
BUZZ
설정한 음높이로 부저음을 발생시킵니다.
항목 | 타입 | 설명 |
---|---|---|
음높이 | WRITE | 입력한 음높이 (0~15)로 부저음을 발생시킵니다. |
STOP
부저음을 중지합니다.
예제
부품
부품 | 갯수 |
---|---|
부저 | 1 |
연결
부저 | GPIO |
---|---|
+ ¹ | 23 |
– | GND |
¹ 임의의 GPIO핀에 연결할 수 있습니다.
프로젝트