基础练习:使用11脚(G17)

  1. import RPi.GPIO as GPIO
  2. import time
  3. channel=11
  4. GPIO.setmode(GPIO.BOARD)
  5. GPIO.setup(channel,GPIO.OUT)
  6. pwm=GPIO.PWM(channel,80)
  7. pwm.start(0)
  8. try:
  9. while True
  10. for i in range(0,101,1):
  11. pwm.ChangeDutyCycle(i)
  12. time.sleep(.02)
  13. for i in range(100,-1,-1)
  14. pwm.ChangeDutyCycle(i)
  15. time.sleep(.02)
  16. except KeyboardInterrupt:
  17. pass
  18. pwm.stop()
  19. 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