基础练习:使用11脚(G17)
import RPi.GPIO as GPIO
import time
channel=11
GPIO.setmode(GPIO.BOARD)
GPIO.setup(channel,GPIO.OUT)
pwm=GPIO.PWM(channel,80)
pwm.start(0)
try:
while True
for i in range(0,101,1):
pwm.ChangeDutyCycle(i)
time.sleep(.02)
for i in range(100,-1,-1)
pwm.ChangeDutyCycle(i)
time.sleep(.02)
except KeyboardInterrupt:
pass
pwm.stop()
GPIO.cleanup()
巩固练习(任选其一完成)
LED灯运行目标:
1、降低呼吸灯呼吸的最大亮度到原来的一半。
2、提高呼吸灯呼吸的速度到原来的2倍。
知识链接:处理异常的Try-Except结构
Python Try Except
try 块允许您测试代码块以查找错误。
except 块允许您处理错误。
finally 块允许您执行代码,无论 try 和 except 块的结果如何。
异常处理
当我们调用 Python 并发生错误或异常时,通常会停止并生成错误消息。
可以使用 try 语句处理这些异常
详细了解 Python Try Except:
https://www.w3school.com.cn/python/python_try_except.asp