제어
-
[라즈베리파이] PWM 제어SW/Embedded 2018. 1. 26. 16:31
PWM PWM은 pulse width modulation의 준말로 펄스의 폭을 컨트롤 하는 주기 제어 방법이다. 펄스를 생성 (반복-이렇게 펄스를 생성 할 수 있지만...) int pin=13; gpio_mode(pin,아우풋); gpio_write(pin,1); // on sleep(); gpio_write(pin,0); //off sleep(); 한 주기(on=pulse width)-최대를 255이다. pigpiod_if2.h 헤더에서 함수를 제공해 준다. set_PWM_range(pi,PIN,range); //범위 설정 get_PWM_range(pi,PIN); //범위 가져오기 set_PWM_dutycycle(pi,PIN,i(0~range)); //불 키기, i값을 변화시켜 세기 조절 12,13 G..