基础练习:使用11脚(G17)
import RPi.GPIO as GPIOimport timechannel=11GPIO.setmode(GPIO.BOARD)GPIO.setup(channel,GPIO.OUT)pwm=GPIO.PWM(channel,80)pwm.start(0)try:while Truefor 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:passpwm.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
