Menu
CoddyTech

~로 표시된 PWM 핀

Coddy Arduino 여정의 출력 섹션에 포함된 레슨. 24개 중 2번째.

일부 핀에서만 PWM을 사용할 수 있습니다. Uno에서는 3, 5, 6, 9, 10, 11번 핀이 해당하며, 보드에는 각 핀 옆에 ~가 표시되어 있습니다.

다른 핀에서는 analogWrite()로 밝기를 낮출 수 없습니다. 대신 반올림합니다. 값이 128보다 작으면 핀이 꺼지고, 128 이상이면 완전히 켜집니다.

analogWrite(9, 85);  // 핀 9에는 ~ 표시가 있음: 시간의 3분의 1 동안 켜짐
analogWrite(8, 85);  // 핀 8에는 ~ 표시가 없음: 꺼짐

따라서 밝기를 낮출 LED를 연결할 때는 ~가 표시된 핀에 연결하세요. 켜고 끄기만 하면 되는 LED는 digitalWrite()를 사용해 아무 핀에나 연결할 수 있습니다.

challenge icon

챌린지

쉬움

파란색 LED는 핀 9에, 노란색 LED는 핀 8에 연결되어 있습니다.

  • 파란색 LED를 밝기의 3분의 1로 낮추세요: 85와 함께 analogWrite()
  • 핀 8에는 ~가 없으므로 digitalWrite()로 노란색 LED를 완전히 켜세요.

Run을 누른 다음 Check를 누르세요.

직접 해보기

const int bluePin = 9;    // ~가 있는 핀
const int yellowPin = 8;  // ~가 없음

void setup() {
  pinMode(bluePin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  // 파란색 LED의 밝기를 3분의 1로 낮추고 노란색 LED를 최대 밝기로 켜기
}

void loop() {
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

출력의 모든 레슨

직접 연습해 보세요: Arduino 플레이그라운드