AVR PWM (1) 썸네일형 리스트형 스터디 상생플러스 3 - 1 (PWM 이론) MCU 제어에서 I/O포트를 이용하여 HIGH(5v), LOW(0v) 두 상태만 출력할 수 있는 디지털 출력도 있지만, 그 중간 상태인 1.1v ~ 4.9v등의 값을 출력하는 아날로그 출력도 있습니다. 하지만 우리가 사용하는 Atmega328에는 그런 기능이 없습니다. 대신 PWM이라는 방식으로 아날로그 출력을 비슷하게 구현할 수 있습니다. PWM이란 PWM은 Pulse Width Modulation의 약자로 펄스(신호)의 On/Off 시간을 조절하는 제어를 의미합니다. PWM은 주기적으로 반복되는 On/Off 시간을 조절하여 아날로그 비슷한 신호를 만들어냅니다. 예를 들어 LED의 밝기를 최대 밝기의 50%만으로 밝히고 싶다면 On시간을 50%, Off시간을 50%로 아주아주 빠르게 깜박이면 사람의 눈.. 이전 1 다음