라즈베리_PWM

  • PWM으로 LED 밝기 조절하기
    • PWM을 사용하기위해 선언하여 변수에 넣기
      ```
      p = gpio.PWM(18,500)#번호,주파수
      ```
    • pwm을 동작시키기
      ```
      p.start(0)#( ) 안에는 채널 넣기
      ```
    • 버튼을 클릭할 때 동작시키기
      • 버튼 한번 클릭 시 프로그램에서는 한번으로 인식하지 못하기때문에
        if btn == 1 :
        	if check == True:
            	cnt+=1
                check = False
        else : 
        	check = True
    • 버튼 횟수에 밝기 조절하기
      ```
      if cnt == 1 :
         p.ChangeDutyCycle(30)
      elif cnt == 2 :
         p.ChangeDutyCycle(50)
      elif cnt == 3 :
         p.ChangeDutyCycle(100)
      else
         p.ChangeDutyCycle(0)
      ```

좋은 웹페이지 즐겨찾기