PWM 출력
PWM 출력
PWM(Pulse Width Modulation) 기능을 가진 디지털 입출력 핀에는 다음 함수를 사용하여 아날로그 출력을 수행할 수 있다.
pin : PWM을 지원하는 핀(3, 5, 6, 9, 10, 11) 번호
value : 0~255 사이의 값
일반적인 아두이노 UNO 보드의 경우 5, 6번 핀은 980Hz, 3, 9, 10, 11번 핀은 490Hz의 주파수를 가진다.
결선도
다음과 같이 회로를 구성한다.
샘플 코드
컴파일
Ctrl+R
또는 스케치 메뉴의 확인/컴파일
을 눌러 컴파일을 진행한다.
업로드
Ctrl+U
또는 스케치 메뉴의 업로드
를 눌러 업로드를 진행한다.
실행 결과
실행 시 LED가 1초 간격으로 어두워졌다 밝아지는 것을 확인할 수 있다.
비율 설정
수치를 이용하여 비율을 표현할 수 있으며, 주요 비율 별 출력값은 다음과 같다.
명령 | 비율 |
0 | 0% |
64 | 25% |
127 | 50% |
191 | 75% |
255 | 100% |
Last updated