-
[라즈베리파이] PWM 제어SW/Embedded 2018. 1. 26. 16:31
PWM
-
PWM은 pulse width modulation의 준말로 펄스의 폭을 컨트롤 하는 주기 제어 방법이다.
-
펄스를 생성
(반복-이렇게 펄스를 생성 할 수 있지만...)int pin=13;;; // on;; //off;-
한 주기(on=pulse width)-최대를 255이다.
-
pigpiod_if2.h 헤더에서 함수를 제공해 준다.
; //범위 설정; //범위 가져오기; //불 키기, i값을 변화시켜 세기 조절- 12,13 GPIO에서만 PWM을 제어할수 있지만 pigpiod에서 모든 gpio를 사용할수있도록 도와준다.
led_mission.c 결과
led_mission2.c 결과
'SW > Embedded' 카테고리의 다른 글
[라즈베리파이] Shift Register (0) 2018.01.28 [라즈베리 자동차] 파이썬을 C/C++에서 사용하기 (0) 2018.01.26 [라즈베리파이] GPIO 제어 3가지 방법 (0) 2018.01.12 [라즈베리파이] uart 통신 #1 (1) 2018.01.02 [스마트 자동차] 물품 & 조립 #1 (2) 2017.12.31 -