[PIC18F] PWM + Buzzer


[PIC18F] PWM + Buzzer

※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다. https://github.com/eziya/PIC18F_Examples/tree/master/PIC18F_TIM1_BUZZER.X[ 배경 지식 ]오늘은 PWM 을 이용해서 Open18f4520 보드에 있는 Buzzer 에서 간단한 음악을 출력해 보겠습니다. 보통 원하는 음을 출력하기 위해서는 아래 테이블을 참고합니다. 테이블을 잘 보시면 옥타브가 올라갈 때 주파수도 2배씩 증가하는 것을 확인할 수 있습니다. 예를 들어서, 5옥타브의 도를 부저로 출력하기 위해서는 약 523Hz 의 PWM 을 생성하여 주면 됩니다. 보통 주파수는 음을 결정하는데 사용하고 Duty 는 출력의 크기 즉, 볼륨을 설정할 수 있습니다. 가장 중..........



원문링크 : [PIC18F] PWM + Buzzer