# -*- coding: utf-8 -*-
3 """
4 Created on Sun May 27 20:06:12 2018
5
6 @author: Long Chunxu come from yangze river university
7 """
8 #coding=utf-8
9
10 import RPi.GPIO as GPIO
11 import time
12
13 GPIO.setwarnings(False)
14 GPIO.setmode(GPIO.BCM)
15 GPIO.setup(18,GPIO.OUT)
16
17 pwm = GPIO.PWM(18,500)#设置pwm
18 pwm.start(100)
19 i=1
20 try:
21 while i:
22 pwm.ChangeDutyCycle(i)
23 i=i+1
24 time.sleep(0.05)
25 print('led灯亮度为: %d '% i)
26 if i==99:
27 while i>2:
28 print('led灯亮度为:%d'%i)
29 pwm.ChangeDutyCycle(i)
30 i=i-1
31 time.sleep(0.05)
32
33 finally:
3 """
4 Created on Sun May 27 20:06:12 2018
5
6 @author: Long Chunxu come from yangze river university
7 """
8 #coding=utf-8
9
10 import RPi.GPIO as GPIO
11 import time
12
13 GPIO.setwarnings(False)
14 GPIO.setmode(GPIO.BCM)
15 GPIO.setup(18,GPIO.OUT)
16
17 pwm = GPIO.PWM(18,500)#设置pwm
18 pwm.start(100)
19 i=1
20 try:
21 while i:
22 pwm.ChangeDutyCycle(i)
23 i=i+1
24 time.sleep(0.05)
25 print('led灯亮度为: %d '% i)
26 if i==99:
27 while i>2:
28 print('led灯亮度为:%d'%i)
29 pwm.ChangeDutyCycle(i)
30 i=i-1
31 time.sleep(0.05)
32
33 finally:
34 print("clean up all GPIO..." )
第一次玩树莓派写个博客纪念一下!!
树莓派引脚18 BCM模式
别忘了接个220欧电阻!!直接接灯会烧坏灯泡!
亲测(手动微笑)