~로 표시된 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()를 사용해 아무 핀에나 연결할 수 있습니다.
챌린지
쉬움파란색 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() {
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
출력의 모든 레슨
직접 연습해 보세요: Arduino 플레이그라운드