自己寫的小小程式 , PWM和LED的應用範例
EX
#!/usr/bin/python
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(6,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(2,GPIO.OUT)
GPIO.setup(3,GPIO.OUT)
GPIO.setup(4,GPIO.OUT)
#button=GPIO.input(31)
GPIO.output(2,0)
GPIO.output(3,0)
GPIO.output(4,0)
button=6
led=2
i=100
p=GPIO.PWM(led,70 )
p.start(0)
while True :
switch = GPIO.input(6)
if switch==0 :
if i>1 :
p.ChangeDutyCycle(i)
i=i-10
time.sleep(0.01)
else :
if i<100 :
p.ChangeDutyCycle(i)
i=i+10
time.sleep(0.01)
time.sleep(1)
沒有留言:
張貼留言