Week6-4_GPIO_PWM_Test2

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(5, GPIO.OUT)
pwm = GPIO.PWM(5, 100)  #100Hz
pwm.start(50)

try:
    while(True):
        duty_s = input('Brightness (0 to 100):')
        duty = float(duty_s)
        pwm.ChangeDutyCycle(duty)

finally:
    print('cleaning up')
    GPIO.cleanup()