본문 바로가기
반응형

analogWrite2

아두이노 PWM 실습1: analogWrite() 시뮬레이션 Fast PWM(5, 6번 핀) vs Phase Correct PWM(3, 9, 10, 11번 핀) ※ x = 비교 값 = Fast PWM에서의 Ton 클럭수 (범위: 0~255) 파형 모드 디지털 핀 PWM 주기 PWM 주파수 Duty Cycle Fast PWM 5, 6 256 클럭 976.5625Hz x / 256 Phase Correct PWM 3, 9, 10, 11 510 클럭 490.1961Hz x / 510 * 2 = x / 255 이번에는 아두이노의 PWM 함수인 analogWrite() 함수를 쓸 때 각 파형 모드에 따라 위 표와 같이 Duty Cycle 계산 공식이 들어맞는지를 검증해 보도록 하겠다. 본 글에서는 아두이노 시뮬레이터인 서킷(Circuit)을 이용하여 실험하도록 하겠다. ※.. 2022. 2. 2.
아두이노 PWM 이론2: analogWrite() 함수 분석 (1) 아두이노 analogWrite() 함수에 대해 알아보기 전에 원활한 이해를 이해 먼저 아래 글을 읽어오면 본문을 이해하기 수월하다. 아두이노 PWM 이론1: PWM, 펄스파, 듀티 사이클 아두이노는 디지털 장치이므로 아날로그 신호를 바로 출력해내지 못 한다. 보통 디지털 신호를 아날로그로 변환하기 위해서는 디지털 아날로그 변환기(DAC, Digital analog recall.tistory.com (2) AVR과 같은 마이크로컨트롤러의 타이머/카운터에 대한 지식이 있으면 좋다. 물론 없어도 이해하는 데 지장은 없다. PWM을 지원하는 핀 아두이노는 PWM 구현하기 위해 일일이 코드를 따로 작성하여 구현할 필요가 없다. PWM 기능을 지원하는 아두이노 보드의 전용 디지털 핀을 이용하면 쉽게 PWM을.. 2022. 2. 1.
반응형