아날로그 출력(analogWrite)을 이용하여 LED의 밝기를 조절해 봄
void setup() {
analogWrite(9, 0);
// analogWrite(9, 127);
// analogWrite(9, 256);
}
void loop() {
}
setup() 함수는 아두이노가 켜질 때 한 번만 실행되는 초기 설정 함수이다.
analogWrite(9, 0); → PWM 출력 핀 9번에 듀티 사이클 0%의 아날로그 신호 출력, 즉 출력 없음 (LED가 꺼짐).
주석 처리된 두 줄은 다음과 같은 동작을 의미함:
analogWrite(9, 127); → 약 50%의 듀티 사이클 출력, LED가 중간 밝기로 켜짐.
analogWrite(9, 256); → 잘못된 값. PWM 출력은 0~255 범위의 값만 허용되며, 256은 유효하지 않음.
loop() 함수는 비어 있으며 반복적으로 수행할 작업이 없는 상태이다.
Copyright ⓒ TECH79 All right reserved